Post on 29-Dec-2015
INTRODUCTION
Objectives Home-Network Why Remote Control? Proposed Home Automation System
– X-10– GSM– Internet Protocol
Interfaces & Middleware Conclusion
NEWI North East Wales Institute of Higher Education
OBJECTIVES
Develop a Home Automation Remote System
Use different inner and outer network technologies
Use devices that are easy to install
Use low-price materials and devices
Make it suitable for inexperienced users or even disabled people
Make it scalable for further add-ons
Manage multiple control points
Encourage standardization
NEWI North East Wales Institute of Higher Education
WHY REMOTE CONTROL?
Enables control from almost anywhere (more comfortable)
Instant alerts greatly increase security
Backup emergency control
Optimal for people with reduced mobility
It can be combined with local control to give higher flexibility.
The network hierarchy has been rapidly moving lower in the chain towards smaller and more personal devices (Canosa, 2001)
NEWI North East Wales Institute of Higher Education
PROPOSED HOME AUTOMATION SYSTEM
Figure 2: Proposed Home Automation System
NEWI North East Wales Institute of Higher Education
X-10
– Technique “Power Line Carrier” – Frame sent two times– Noise filter / Phase coupler– Up to 256 controlled devices
Figure 3: X-10 frame
NEWI North East Wales Institute of Higher Education
GSM
Figure 4: GSM connection
– AT / AT+ commands – Serial connection– SMS– MMS– Dials
NEWI North East Wales Institute of Higher Education
INTERNET PROTOCOL
Figure 5: Siemens UPnP
– Control Points – IP devices
IP cameras
– Web browsers– XML – Siemens UPnP Stack
Addressing Discovery (SSDP) Description (XML)
– Control (SOAP)– Eventing (GENA)– Presentation (HTML,WML)
Addressing
Discovery
Description
PresentationEventingControl
NEWI North East Wales Institute of Higher Education
INTERFACES & MIDDLEWARE
Middleware– Standard compatible– Link technologies (translation)– Robust
User interfaces (Local & Remote)– Must follow Heuristic Evaluation (Molich and Nielsen 1990) – High usability
Good visibility of system status Match between system and real world
– Error prevention (minimize error messages)– Aesthetic and minimalist– Help
NEWI North East Wales Institute of Higher Education
STATE DIAGRAMS
INTERNET ACCESS
ACTIVE REMOTE ACTION
PING SUCCESSFUL
LOGIN FAILURE
CONNECTIVITY TESTRESPONSES
PING IP
USE OF WEB INTERFACELOGIN()
LOGIN()LOGIN ERROR
ACTIVATE_SERVICE()
INITIAL ESTATE
ESTABLISH CONNECTION
SEND_PLC_COMMAND() / IP SERVICE
SERVER ACCESSED
BROWSER ACCESS
CONNECTIVITY FAILURE
CONTROLPOINT
DEVICE HOST
SERVICE DONE
NEW ESTATE
INTERFACE ERROR
Figure 6: Estate Diagrams
NEWI North East Wales Institute of Higher Education
GSM ACCESS
REMOTE ACTION STARTED
GSM MODEM ACTIVE
GSM TEST
CALL GSM MODEM
X10_COMMAND()
INITIALESTATE
RECEIVESMS
MIDDLEWARE
SMS_TRANSLATION ()
CONNECTIVITY FAILURE
ACTION NOT REALIZED
LOCAL ACTION
CHANGE_STATUS()
SEND_STATUS() // UPDATE
MOBILE
X10 DEVICE
ERROR
SEND_STATUS() / ERROR
NEWESTATE
RESPONSE
RESPONSE
SERIAL PORT ACCESS
X10_COMMAND()
Conclusion
The E-home is coming quickly
Standards are not completely established
Remote Control is necessary for certain purposes
Developing low-price systems will accelerate the
process of turning our homes intelligent
The price of the “intelligence” in a house in
comparison with its “body”, is insignificant
NEWI North East Wales Institute of Higher Education