Download presentation
Presentation is loading. Please wait.
Published byAmy Wilkerson Modified over 9 years ago
1
Home controlling system based on Galileo Mid Semester Presentation Started at: Winter 2015 Project supervised by: Mony Orbach Project performed by: Khalid Awwad, Sameeh Jubran High Speed Digital Signal Lab
2
Motivation With the exponential growth of the relatively old concept of home automation, the installation of the system and managing it are still very complex to deal with. In this project we are creating a simple way to manage multiple end points (microcontrollers) by the average user, using a smartphone.
3
Data
4
Goals Create a cloud based system that: 1. endpoint send the inputs to cloud through WIFI, and the cloud response with outputs. 2. The policy, which defines the outputs according to the input is defined through mobile. 3. Fast, reliable, responsive system.
5
System Block Diagram
6
Tools - Intel Galileo + WiFi
7
Tools – Parse - Services Cloud Analytics - Free cloud service
8
Tools – Parse - Services Cloud Code – Code than runs autmaticaly and process data in DB/ send push notfication to users
9
Tools - Android Studio
10
System ● The Intel Galileo is a client that communicates with Parse through HTTP requests. ● The Intel Galileo controls multiple sensors through the pins. ● The Parse cloud receives and updates the information accordingly, in case of a trigger event a suitable result should happen (push notification for example). ● the smartphone should handle the push notification accordingly and display it. moreover it should control the endpoints using the Parse cloud.
11
Implementation The Arduino Galileo will keep updating the cloud with info about the inputs state using Parse hosting service and http requests. Each http request is fetched by the Parse and handled using express.js as the web framework.
12
Implementation Mobile application defines a policy for setting outputs according to inputs. On mobile app, inputs are fetched all the time so it can be monitored. “Cloud Heart” keeps processing the inputs and the policy to set the outputs.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.