remote control of home appliances project plan team: ◦ elie abichar –ce ([email protected])...

17
Remote Control of Home Remote Control of Home Appliances Appliances PROJECT PLAN Team: Elie Abichar –CE ([email protected]) Chris Tefer –CE ([email protected]) Ananta Upadhyaya –EE ([email protected]) Faculty Advisor: Dr. Ahmed Kamal Dec0905 1

Upload: ellen-bridges

Post on 17-Jan-2016

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 2: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 3: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

CONCEPT SKETCHCONCEPT SKETCH

Dec0905 3

Page 4: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

System Block DiagramSystem Block Diagram

Dec0905 4

Page 5: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 6: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 7: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 8: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

User Interface DescriptionUser Interface Description

Dec0905 8

Page 9: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 10: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 11: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 12: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 13: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

DeliverablesDeliverablesServerAccess PointDevice control UnitUser Manual Project Plan Project PosterDesign Documents Final Report

13Dec0905

Page 14: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

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

Page 15: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

Work BreakdownWork Breakdown

15Dec0905

Page 16: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

Work ScheduleWork Schedule

Dec0905 16

Page 17: Remote Control of Home Appliances PROJECT PLAN Team: ◦ Elie Abichar –CE (eabichar@iastate.edu) ◦ Chris Tefer –CE (ctefer@iastate.edu) ◦ Ananta Upadhyaya

ANY QUESTIONS ?ANY QUESTIONS ?

Dec0905 17