Programming Voice-Controlled IoT Applications With Alexa and Raspberry Pi - Elektor
Programming Voice-Controlled IoT Applications With Alexa and Raspberry Pi - Elektor
EN € - EUR
€34.95
https://www.elektor.com/programming-voice-controlled-iot-applications-with-alexa-and-raspberry-pi 1/5
11/8/23, 22:14 Programming Voice-controlled IoT Applications with Alexa and Raspberry Pi | Elektor
Members €31.46
Add to Cart
or
In stock
Learn programming for Alexa devices, extend it to smart home devices and control the
Raspberry Pi
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 Raspberry Pi.
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, S3 data 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 AWS Lambda and ASK CLI 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 Raspberry Pi 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 Raspberry Pi.
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 Raspberry Pi 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 Raspberry Pi.
https://www.elektor.com/programming-voice-controlled-iot-applications-with-alexa-and-raspberry-pi 2/5
11/8/23, 22:14 Programming Voice-controlled IoT Applications with Alexa and Raspberry Pi | Elektor
Specifications
SKU 20400
Language English
Manufacturer Elektor
ISBN 978-3-89576-531-5
EAN 9783895765315
Downloads
Related Products
https://www.elektor.com/programming-voice-controlled-iot-applications-with-alexa-and-raspberry-pi 3/5
11/8/23, 22:14 Programming Voice-controlled IoT Applications with Alexa and Raspberry Pi | Elektor
Programming Voice-
controlled IoT Applications
with Alexa and Raspberry Pi
(E-book)
€29 95
Reviews (0)
Subscribe
https://www.elektor.com/programming-voice-controlled-iot-applications-with-alexa-and-raspberry-pi 4/5
11/8/23, 22:14 Programming Voice-controlled IoT Applications with Alexa and Raspberry Pi | Elektor
My Account
Elektor
https://www.elektor.com/programming-voice-controlled-iot-applications-with-alexa-and-raspberry-pi 5/5