Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.5 KB

File metadata and controls

32 lines (23 loc) · 1.5 KB

SmartHome

Introduction:


This project was undertaken under Professor Thomas Little as part of my Masters of Science in Computer Engineering at Boston University.

I chose this project because I feel that Internet of Things is still a problem to be solved. We have so many devices on the network and so many apps that it becomes cumbersome for the user to use them. So I was motivated to make things easier for the user.

In this project, I was able to control two smart lights and a smart thermostat from a single Android app.

Project Parts:


Hardware

  1. Intel Edison as a server and a router for websocket calls from the app.
  2. Arduino Integrated Smart Lights designed by the Smart Lighting Research Lab at Boston University
  3. Nest Thermostat

Software

  1. Python Flask MicroFramework as the backend server for the Android app.
  2. Socket IO Android and Python bindings for the Websocket calls.
  3. Arduino C to control the smart lights.
  4. Android/Java for the app.
  5. Firebase to communicate to the Nest Cloud.

Click the above link to go to the Prezi presentation. It also includes a video demo.