180 likes | 474 Views
Remote Control of Home Appliances. PROJECT PLAN Team: Elie Abichar –CE (eabichar@iastate.edu) Chris Tefer –CE (ctefer@iastate.edu) Ananta Upadhyaya –EE (anantau@iastate.edu) Faculty Advisor: Dr. Ahmed Kamal. Problem/Need Statement.
E N D
Remote Control of Home Appliances PROJECT PLAN • Team: • Elie Abichar –CE (eabichar@iastate.edu) • Chris Tefer –CE (ctefer@iastate.edu) • Ananta Upadhyaya –EE (anantau@iastate.edu) • Faculty Advisor: • Dr. Ahmed Kamal Dec0905
Problem/Need Statement • Design and Implement a system that will enable users to remotely control their home appliances through the Internet and get feedback from the appliance Dec0905
CONCEPT SKETCH Dec0905
System Block Diagram Dec0905
System Description • User • Using a web browser on any computing device connected to the internet user will be able to login to the user interface and connect to the server to check the status of the home appliances and control them • Server • Accepts and authenticates a client connection • Interprets commands from the client and sends device level commands to the device controller through the access point • Access Point • Relays commands and responses wirelessly from/to the server Dec0905
System Description (cont.) • Device Control Unit • Interfaces to the Microcontroller and relays commands and responses from the access point • Connects directly to the device and controls the normal functionality of the device based on the commands received from the receiver • Sends status messages about the device back to the server. • Device Dec0905
Operating Environment • Distance: • Short range of the wireless devices can affect the functionality of the system • Unauthorized Access • The user should authenticate first before using the system • Limitations: • Temperature • Humidity • Loss of internet connection Dec0905
User Interface Description Dec0905
Functional Requirements • Server • Must be accessible from the internet • Must allow multiple connection requests • Must send commands through the access point to the device microcontrollers • Client • Must be web browser accessible (web page, Flash, etc.) • Must detect the input of the user • Must detect the output of the server and display needed information to the user Dec0905
Functional Requirements (cont.) • Access Point • Must be wireless • Must be one of these protocols: Bluetooth, ZigBee, WLAN • Wireless Transceiver • Must be able to send and receive messages from the access point • Must communicate with the access point wirelessly • Must interface directly to the Microcontroller • Microcontroller Units • Must be able to receive commands from the receiver • Must be able to send status messages to the receiver • Must be able to control the device • Must be able to parse and interpret commands Dec0905
Non-Functional Requirements • Server • Must maintain a list of users that can access the devices • Must be able to verify users • Must be able to receive secure (encrypted) messages from the client • Client • Must be able to send User/Password information to the server • Must be able to send a secure (encrypted) messages to the server • GUI Must have an intuitive look and feel for the user Dec0905
Market And Literature Survey • Similar Systems • Proliphix network thermostat • Hai 1108 WEB-LINK II interface • Technologies • Wireless : Zigbee, Bluetooth. WLAN • Security: AES, RSA • Microcontrollers: AVR, TI MSP430, MIPS Dec0905
Deliverables • Server • Access Point • Device control Unit • User Manual • Project Plan • Project Poster • Design Documents • Final Report Dec0905
Work Plan • Resource Requirements: • Personal effort requirements • Financial requirements • Other resources • Risks: • Time management: All three team members are currently full time students • Project Complexity: Lot of subsystems connected together that we have to figure out how would they communicate to each other • New technologies: Deal with new hardware and software Dec0905
Work Breakdown Dec0905
Work Schedule Dec0905
ANY QUESTIONS ? Dec0905