Home Automation using Amazon Alexa

Home Automation using Amazon Alexa

This workshop will provide training on controlling the components of a smart home having Raspberry Pi as the server located in the smart home and Amazon Echo (Alexa Voice Service) to communicate with the devices attached to the Raspberry Pi. Students would learn to work with Raspberry Pi, Control GPIO of Raspberry Pi, Programming in Python, Creating a tunnel between Raspberry Pi and the internet, control smart home switch- es from voice commands given through voice and also listen to the values of sensors attached to Raspberry Pi as output commands.

Workshop Goal

The students would learn to work with Raspberry Pi and control the devices connected to Raspberry Pi by using voice commands which would be recognized using the Amazon Alexa service. They would also learn to give 'custom answers' as 'output phrases' to questions asked to the Skill developed by them. For example if a student asks 'Who developed this skill?', they can program the system in such a way that the systems answers back by saying the name of the developing team of the skill. Virtual Amazon Echo would be used to test the skill and give commands to the Smart Home and receive responses from the smart home.

Awards & Certificates

To keep the crowd interactive and active, the workshop would have tasks which would have marks associated with them. All the participants would be given certificate of participation. The best performing team would be chosen based on the highest rank and awarded with 'Certificate of Merit'. The certificates would be issued by PrismCode Info Solutions Pvt. Ltd. which can be validated internationally.

  1. Introduction to System on Board
  2. Introduction to Raspberry Pi
  3. Basics of Python
  4. Remote Connection to Pi
  5. Controlling GPIO of Pi
  6. SMTP Protocol
  7. Send Automatic Emails from Raspberry Pi
  8. Creating a tunnel to connect Pi to the Internet
  9. Introduction to IoT
  10. Amazon Developers Console
  11. Creating a Raspberry Pi compatible Skill
  12. Flask Server on Raspberry Pi
  13. Controlling Fans, Lights, Start Switch by voice commands
  14. Reading Data from sensors by voice response
  15. Custom phrase voice output (Responding to questions)
  16. Development of Amazon Alexa powered Smart Home

Subscribe to our newsletter for the latest updates and offers.