Voice Control of Raspberry Pi using Alexa Node-RED & AWS IoT MQTT

Поделиться
HTML-код
  • Опубликовано: 15 окт 2024
  • Demonstrates how to integrate Amazon ECHO Alexa voice commands to control a simple industrial controller application.
    750-352 Modbus Ethernet Coupler
    750-602 Supply Module
    750-1605 8DI / 8DO Module
    750-600 End Module
    787-1602 24V 1A P/S
    Raspberry Pi DIN Rail Mount:
    www.dinrplate.com/
    Here are the files: app.box.com/s/...

Комментарии • 42

  • @upendrachaudhari4635
    @upendrachaudhari4635 6 лет назад +1

    Concise and complete video on integration of a device with AWS IoT, Lambda and Alexa. Thank you very much Kurt you've saved a lot of my time.

  • @jkb561
    @jkb561 8 лет назад

    Another argument for using pfc200 in Home automation system. Thank you Kurt!

  • @AdrianRandall
    @AdrianRandall 7 лет назад +1

    Great tutorial Kurt Braun. A few observations:
    1. AWS looks different from the video, so was a little harder to follow and some items were harder to find.
    2. instructions are needed for the lambda function on how to update the:
    2.1. app ID as per 'replace with "amzn1.echo-sdk-ams.app.[your-unique-value-here]'
    2.2. IOT_BROKER_ENDPOINT as per "[your-unique-value-here].iot.us-east-1.amazonaws.com".toLowerCase();
    2.3. How to change the location to N. Virginia or EU so "Alexa Skills Set" can be selected when configuring the trigger on Lambda (not available outside Alexa supported locations)
    Are there any resources elsewhere on a blog etc that can be reviewed?

  • @tawficyakubu5116
    @tawficyakubu5116 4 года назад

    i am confused how it works, is it operate according to the circuit or Wi-Fi detects the device?

  • @alonsopalaciosezquerra2448
    @alonsopalaciosezquerra2448 5 лет назад

    Hí Kurt The 750-352 is not a PFC200 .AreYou agree?

  • @RobertBaindourov
    @RobertBaindourov 7 лет назад +5

    Do we really need to go all the way out the cloud and back again to make this work? Can't we maybe route amazon address to local ip?

    • @Daniel-lq2ue
      @Daniel-lq2ue 7 лет назад

      This can't work because the speech processing is done online.

    • @WagoKurt
      @WagoKurt  7 лет назад

      That's right. The real advantage of AWS is that you're leveraging far more processing power than the rPi can ever provide and the voice recognition is always being improved!

  • @bspringer
    @bspringer 6 лет назад

    So AWS says it's free for 1 million requests per month and a maximum of 3.2 million seconds of calculation. But it also says that it stores its lambda function in Amazon S3. Amazon S3 says you can trigger 20 000 GET-requests and 2000 PULL-requests. Does that mean I can trigger this Alexa skill 1 million times per month or 20000 times or 2000? And do I have to worry about only having 12 months with Amazon S3 or can I then still change the code? Or can I then just trigger the function and not update it or what happens then?

  • @vigneshraghavan2897
    @vigneshraghavan2897 7 лет назад +1

    Hi Kurt,
    Thanks for a very Informative video. I must first say that there are not any such videos so far available in this space.
    1. I am new to JS programming. Is there a video that explains what is being done in index.js?
    2. In the video, you walked us through creating AWS Lambda, AWS Skill set, AWS IOT. Can these be used for free for students to develop? If not, do you know of any other way to route the processed voice from AVS (Alexa Voice Service) to Raspberry Pi as commands for controlling something.

    • @WagoKurt
      @WagoKurt  7 лет назад +2

      It's possible to connect a speaker and mic to the rPi to make it into an ECHO. AWS has a free demo period with a limit to the number of transactions, so great for students to experiment.

  • @JBee15
    @JBee15 6 лет назад

    Is it possible to send any Alexa intent through lambda to iot without defining it in lambda first?
    I was hoping to define intents on Alexa and have each trigger pushed into iot through to my pi as a payload to manage

  • @chuxxsss
    @chuxxsss 7 лет назад +3

    Very well put together bit quick. Do you have a page?

  • @serhioromano
    @serhioromano 7 лет назад

    i missed very much how you configure PI to connect to AWS IoT.

  • @teamauto4877
    @teamauto4877 8 лет назад

    hi ! first thanks you for your great help. I have a question for you, do you know how to link beckhoff stepper motor card el 7047 to the software ? Thanks for your help ;)

  • @gujarisantamanyugmai
    @gujarisantamanyugmai 5 лет назад

    how to subscribe with esp8266?

  • @sjp770
    @sjp770 7 лет назад

    Alexa Skills Kit is only available in N. Virginia or EU (Ireland)

  • @jollyreal1
    @jollyreal1 7 лет назад

    Hi, this is a great project. When I test with "ask the pump to turn on", the reply "The response is invalid". Does anyone face the same problem?

  • @mattandrosemary
    @mattandrosemary 7 лет назад

    When I test my lambda function, I receive a "The response is invalid" in the lambda response. Can you help me? I don't see any errors in the Lambda request.

    • @mattsmith5260
      @mattsmith5260 7 лет назад

      Found my issue. You may want to mention you have to change the app ID in the lambda function from unknown to their actual ID. I followed the tutorial closely and I didn't know to do it. Great otherwise!

    • @adamfrancisco7693
      @adamfrancisco7693 7 лет назад

      Hello Matt,
      Where did you find the app ID that you need to insert into the code?

  • @michaelmontalvo67
    @michaelmontalvo67 6 лет назад

    I love this application. Is It
    posible with allen bradley PLC Control Logix?

    • @rodrigoaliseda7718
      @rodrigoaliseda7718 5 лет назад

      hi, have you found a way to do it with control logix? I am trying with compactlogix.

  • @Daniel-lq2ue
    @Daniel-lq2ue 7 лет назад

    Is there a way to send data back from the raspberry to alexa? So that the raspberry can run a command and alexa tells me the result?

    • @WagoKurt
      @WagoKurt  7 лет назад

      Yes, see Jesse Cox's excellent Alexa skills tutorial. ruclips.net/video/1vvz5Ujb-Xg/видео.html

  • @d4n3sh
    @d4n3sh 7 лет назад

    How do I do this in an offline environment?

  • @tomtaylor2931
    @tomtaylor2931 8 лет назад

    great project. are the alexa files available?

    • @WagoKurt
      @WagoKurt  8 лет назад

      Thanks Tom, I added a link to the source code in the description.

  • @basappamarapur9849
    @basappamarapur9849 7 лет назад

    how to use Raspberry Pi in this project?

  • @hutisputis1
    @hutisputis1 7 лет назад

    Thanks Kurt for the unfo :D

  • @nuculabs
    @nuculabs 7 лет назад

    I can't find the Alexa triggers.

    • @nuculabs
      @nuculabs 7 лет назад

      Had to change my location from Oregon to N. Virginia.

  • @virustracker4840
    @virustracker4840 6 лет назад

    You missed all errors

  • @dgb5820
    @dgb5820 6 лет назад

    You lost me