Alexa Skills Demo
- Subscribe to RSS Feed
- Mark as New
- Mark as Read
- Bookmark
- Subscribe
- Printer Friendly Page
- Report Inappropriate Content
This project was created by an extremely talented Cypress Employee: Sri Lakshmi Jayaprakash who is a Sr. Applications Engineer in the Internet, Compute & Wireless Business Unit (ICW).
Project Technology Focuses
- PSoC® 6 Arm® Cortex®-M4 and Cortex-M0+ MCU
- CYW4343W 802.11n Wi-Fi + Dual-Mode Bluetooth Radio
- AWS IoT Cloud Services
- Amazon Alexa Voice Services
- Arm Mbed OS
Project Requirements
Hardware
- PSoC 6 WiFi-BT Prototyping Kit (CY8CPROTO-062-4343W)
- PSoC 6 Thermal Management Expansion Shield (CY8CKIT-036)
- SparkFun Micro Servo Motor (ROB-09065)
- Amazon Echo Device (various)
Software
- ModusToolbox™ Software Environment 2.0
- AWS Services
- Arm Mbed CLI
Project Description
This project leverages a PSoC 6 WiFi-BT Prototyping Kit with Amazon Alexa. An Amazon Echo is used in this project to control the speed of a fan by building a custom skill using the Alexa Skills Kit. The developed custom skill is hosted on the AWS Lambda service. A Lambda function is triggered from Alexa Skills and the function is coded to publish messages to a topic in AWS IoT based on the input from the developed custom Alexa skill. The physical device (PSoC 62 MCU + CYW4343W Wi-Fi/Bluetooth Radio on kit) subscribes to this topic in AWS IoT and generates appropriate PWM signals to control the speed of the fan.
Project Links
Resource List
- PSoC 6 MCU Datasheets:
- CYW4343W 802.11n + Dual-Mode Bluetooth Radio Chipset Datasheet
- Murata Type 1DX Wi-Fi/Bluetooth Module (housing CYW4343W) Datasheet
- All ModusToolbox Software Environment Documentation
- Mbed OS Resources:
- Cypress Mbed OS Community Technical Forum
- Cypress Mbed Homepage
- Cypress Mbed OS Example Projects
- PSoC 6 WiFi-BT Pioneer Kit (CY8CKIT-062-WIFI-BT) Mbed Landing Page
- Arm Mbed OS Documentation
- Cypress Mbed OS Knowledge Base Articles:
- AWS Resources: