Build Voice Controlled home devices with AWS IoT and Alexa
In this workshop, you will learn to build an Alexa device and how you can manage and secure these devices using AWS IoT services. We want to teach you the building blocks for implementing IoT solutions on voice enabled devices. You'll configure Amazon FreeRTOS on the hardware, configure it to connect to Alexa voice service and interact with custom Alexa skills. Then you will onboard fleet of devices to AWS IoT Core, manage the devices using AWS IoT Device Management and secure the fleet using AWS IoT device defender. Finally you will use IoT events to build an event workflow.
Prerequisites
To run this workshop , you will need the following setup :
Please complete the below setup before you proceed
Resources
- Laptop (Windows / Mac / Linux)
- Amazon Developer Account
- To be provided for the workshop by AWS :
- AWS Account ID
- NxP hardware kit
Software on the laptop
- Serial terminal - Click the below links for instructions
Once you are done with the setup above , please start with Lab1.
You will be doing the labs below -
- Lab 1 : Create Alexa Voice Product and AWS resources
- Lab 2 : Enable Alexa on the NxP MCU kit
- Lab 3 : Command and Control Alexa enabled IoT device(s)
Bonus section -
- Lab 4 : Secure Alexa enabled IoT devices
- Lab 5 : Bulk provision and Operate Alexa enabled IoT Devices