remote control of home appliances project plan team: ◦ elie abichar –ce ([email protected])...
TRANSCRIPT
Remote Control of Home Remote Control of Home AppliancesAppliances
PROJECT PLAN
Team:◦Elie Abichar –CE
([email protected])◦Chris Tefer –CE ([email protected])◦Ananta Upadhyaya –EE
([email protected])Faculty Advisor:
◦Dr. Ahmed KamalDec0905 1
Problem/Need StatementProblem/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
2Dec0905
CONCEPT SKETCHCONCEPT SKETCH
Dec0905 3
System Block DiagramSystem Block Diagram
Dec0905 4
System DescriptionSystem DescriptionUser
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
ServerAccepts and authenticates a client connection Interprets commands from the client and sends device
level commands to the device controller through the access point
Access PointRelays commands and responses wirelessly from/to
the server
5Dec0905
System Description (cont.)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
6Dec0905
•Garage Door•Air Conditioning Unit•Coffee Pot•Lights
•Sprinkler•Home Security System•DVR
Operating EnvironmentOperating Environment
Distance:Short range of the wireless devices can affect the
functionality of the system
Unauthorized AccessThe user should authenticate first before using the
system
Limitations:Temperature HumidityLoss of internet connection
Dec0905 7
User Interface DescriptionUser Interface Description
Dec0905 8
Functional RequirementsFunctional RequirementsServer
Must be accessible from the internet Must allow multiple connection requestsMust send commands through the access point to
the device microcontrollers
ClientMust be web browser accessible (web page, Flash,
etc.)Must detect the input of the userMust detect the output of the server and display
needed information to the user
Dec0905 9
Functional Requirements Functional Requirements (cont.)(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 10
Non-Functional Non-Functional RequirementsRequirementsServer
Must maintain a list of users that can access the devices
Must be able to verify usersMust be able to receive secure (encrypted)
messages from the client
ClientMust be able to send User/Password information to
the serverMust be able to send a secure (encrypted)
messages to the serverGUI Must have an intuitive look and feel for the user
Dec0905 11
Market And Literature Market And Literature SurveySurvey
Similar SystemsProliphix network thermostatHai 1108 WEB-LINK II interface
TechnologiesWireless : Zigbee, Bluetooth. WLAN Security: AES, RSA Microcontrollers: AVR, TI MSP430, MIPS
Dec0905 12
DeliverablesDeliverablesServerAccess PointDevice control UnitUser Manual Project Plan Project PosterDesign Documents Final Report
13Dec0905
Work PlanWork PlanResource Requirements:
Personal effort requirementsFinancial requirementsOther resources
Risks:Time management: All three team members are
currently full time studentsProject 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 14
Work BreakdownWork Breakdown
15Dec0905
Work ScheduleWork Schedule
Dec0905 16
ANY QUESTIONS ?ANY QUESTIONS ?
Dec0905 17