bokomslag Programming Voice-controlled IoT Applications with Alexa and Raspberry Pi

Programming Voice-controlled IoT Applications with Alexa and Raspberry Pi

John Allwork

Pocket

509:-

Funktionen begränsas av dina webbläsarinställningar (t.ex. privat läge).

Uppskattad leveranstid 3-8 arbetsdagar

Fri frakt för medlemmar vid köp för minst 249:-

  • 273 sidor
  • 2023

The book is split into two parts: the first part covers creating Alexa skills and the second part, designing Internet of Things and Smart Home devices using a RaspberryPi.

The first chapters describe the process of Alexa communication, opening an Amazon account and creating a skill for free. The operation of an Alexa skill and terminology such as utterances, intents, slots, and conversations are explained. Debugging your code, saving user data between sessions, S3data storage and Dynamo DB database are discussed.

In-skill purchasing, enabling users to buy items for your skill as well as certification and publication is outlined. Creating skills using AWSLambda and ASKCLI is covered, along with the Visual Studio code editor and local debugging. Also covered is the process of designing skills for visual displays and interactive touch designs using Alexa Presentation Language.

The second half of the book starts by creating a RaspberryPi IoT "thing" to control a robot from your Alexa device. This covers security issues and methods of sending and receiving MQTT messages between an Alexa device and the RaspberryPi.

Creating a smart home device is described including forming a security profile, linking with Amazon, and writing a Lambda function that gets triggered by an Alexa skill. Device discovery and on/off control is demonstrated.

Next, readers discover how to control a smart home RaspberryPi display from an Alexa skill using Simple Queue Service (SQS) messaging to switch the display on and off or change the color.

A node-RED design is discussed from the basic user interface right up to configuring MQTT nodes. MQTT messages sent from a user are displayed on a RaspberryPi.

A chapter discusses sending a proactive notification such as a weather alert from a RaspberryPi to an Alexa device. Thebook concludes by explaining how to create RaspberryPi as a stand-alone Alexa device.

  • Författare: John Allwork
  • Format: Pocket/Paperback
  • ISBN: 9783895765315
  • Språk: Engelska
  • Antal sidor: 273
  • Utgivningsdatum: 2023-01-25
  • Förlag: Elektor Verlag GmbH