home appliance control system team: abhishek anand abhinav devpura chaitanya halbe eric anderson...
TRANSCRIPT
![Page 1: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/1.jpg)
Home Appliance Control System
Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad Vineet Singh
![Page 2: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/2.jpg)
Topics to Discuss
Introduction Interface Architecture and Design Conclusion
![Page 3: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/3.jpg)
![Page 4: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/4.jpg)
Introduction
![Page 5: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/5.jpg)
Why HACS?
![Page 6: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/6.jpg)
Introduction
What is a HAC System? Why HAC?
Saves time Saves money (long run) Self maintenance Security Makes life easy
![Page 7: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/7.jpg)
Why HACS?
![Page 8: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/8.jpg)
Introduction
Preexisting HAC Systems Wired/Wireless Centralized/Distributed
![Page 9: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/9.jpg)
![Page 10: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/10.jpg)
Interface
![Page 11: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/11.jpg)
Services provided by HACS
Browse all devices Select a particular device to get or set its
status Categorize the devices according to
functionality/location Provide security to device options Notifications sent by devices to user
![Page 12: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/12.jpg)
Master Use Case
![Page 13: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/13.jpg)
Class Diagram
![Page 14: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/14.jpg)
Sequence Diagram
![Page 15: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/15.jpg)
Example
![Page 16: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/16.jpg)
![Page 17: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/17.jpg)
Architecture and Design
![Page 18: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/18.jpg)
Extensibility
Standard Networking Preexisting Protocols “Do one thing and do it well”
Distributed Controller Device
![Page 19: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/19.jpg)
Ease of Installation and Use
Standard Networking Ubiquitous
Service Discovery Metadata UPnP Zeroconf
Generic Device Protocol property name, data type, value SNMP
![Page 20: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/20.jpg)
Cost of Installation and Use
Standard Networking Ubiquitous Stateless Protocol
UDP
Two Tier Smart Device Dumb Device
More Extensibility
![Page 21: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/21.jpg)
Communication Mediums
1st Tier Communication Ethernet 802.11 (Wireless) Optical Fiber!
Other Internet Radio Mobile Device
2nd Tier Communication USB Bluetooth Firewire Electric Outlets Infra-red Serial (COM) Port 1-wire bus
String Morse Code
![Page 22: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/22.jpg)
Standard Networking Side-effects
Speed Reuse Simplicity Security
![Page 23: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/23.jpg)
Reuse
![Page 24: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/24.jpg)
Simplicity
![Page 25: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/25.jpg)
Simplicity
![Page 26: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/26.jpg)
Simplicity
![Page 27: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/27.jpg)
Access Control
Property based Pin number
![Page 28: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/28.jpg)
Poll v Event
Microwave Fire alarm Support both
![Page 29: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/29.jpg)
Tool for the Interface
![Page 30: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/30.jpg)
![Page 31: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/31.jpg)
Conclusion
![Page 32: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/32.jpg)
Conclusion
What we have done Use case diagram, sequence diagram, class
diagram, domain analyze. What we will do Implement the web interface, networking.
![Page 33: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/33.jpg)
Conclusion
Key point and highlight of our project Good balance between the extensibility and
cost Distributed system What we learned
It’s team work Use diagrams to help with building the system
![Page 34: Home Appliance Control System Team: Abhishek Anand Abhinav Devpura Chaitanya Halbe Eric Anderson Jamie Smith LeQiao Madhura Bhatawadekar Sandip Gaikwad](https://reader036.vdocuments.site/reader036/viewer/2022062805/5697c0211a28abf838cd30da/html5/thumbnails/34.jpg)
Question and Answer
“You've got questions, we've got answers.”