Download presentation
Presentation is loading. Please wait.
Published byAnna Atkins Modified over 9 years ago
1
Team 5 Jim Motta – Project Manager Fares Qeadan Siraj Malik Advisors Sergio Dascalu PhD. Fred Harris PhD. Rasoul Baghal PhD.
2
Overview Wireless Home Automation System Based on x10 protocol Uses x10 hardware: Firecracker (CM17a) Firecracker (CM17a) Should also support CM11 Supports various receivers Supports various receivers Supports various device modules Supports various device modules Developed using QT4.1.1 (OpenSource version & C++ (CodeBlocks)
3
Background x10 was developed and released in 1978 by Pico Electronics, Ltd. of Scotland Pico actually developed the first single chip calculator in 1970 Idea of remotely controlling lights came about when inventing one of the first T.V. remote controls Pico was later bought by x10 technologies. Radio Shack first buyer of x10 products X10.com is ranked by Media Metrix as one of the top 100 e-commerce Web Sites
4
Related Software HomeSeer Control Software Z-Wave tech. Z-Wave tech. Lighting, appliances, security, home theater Lighting, appliances, security, home theater mControl Software INSTEON tech. INSTEON tech. lighting, sprinkler system, HVAC, and security cameras (Zones) lighting, sprinkler system, HVAC, and security cameras (Zones) Firecracker Fuse Timer (NEW) X10 tech. X10 tech. Turn off lights and appliances on a schedule Turn off lights and appliances on a schedule Requires additional software Requires additional software
5
Why goSmart? goSmart does not require a specific COM port number. The user can specify the COM port available in their machine. goSmart software is a multi user system. goSmart allows the user to add, delete or schedule devices within different zones in the house. goSmart will send an email to the owner upon any security breach detected by the motion sensor. goSmart will (in future versions) allow the use of Macros to control several devices at once.
6
Problems so far… x10 is broken?!? (ALL_OFF doesn’t work) Various QT/MS issues database access (Singleton Design Pattern) database access (Singleton Design Pattern) Serial port communication Reading through QT Reading through QTNetworking Validating email addresses Validating email addresses Accessing MS system notifications Polling Function for scheduling engine Change to OBSERVER design pattern Change to OBSERVER design pattern
7
Future Work Addition of motion sensor Addition of interactive Help system Addition of proprietary encryption algorithm Addition of Macro Builder Enhanced security features User Groups User Groups Permissions Permissions SMS support Sunrise/Sunset feature Hardware expansion is very large HVAC Modules HVAC Modules Time Lapse camera modules Time Lapse camera modules
8
Screen Shots
9
Default login box Future revision will include Auto Login feature Pre-packaged with default username/password that allows one time access.
10
Owner Information screen Allows information for current user only Allows access to add additional users
11
Add User dialog Allows addition of new users to the database Future revisions will limit access based on permissions/group affiliation
12
Control Devices dialog Allows for direct control of devices
13
Select Zones dialog Currently support 9 predefined zones Future revisions may allow modification/addition of zones
14
Zone Control dialog Displays/controls devices within selected zone Allows for scheduling or direct control Access to add additional devices
15
Add Device dialog Allows addition of devices based on selected zone Future revisions will limit access based on permissions/group affiliation
16
Questions? gosmart.automation@gmail.com
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.