Presentation is loading. Please wait.

Presentation is loading. Please wait.

HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes Jm Seigneur MSc NDS dissertation project supervised by Mr Alexis Donnelly.

Similar presentations


Presentation on theme: "HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes Jm Seigneur MSc NDS dissertation project supervised by Mr Alexis Donnelly."— Presentation transcript:

1 HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes Jm Seigneur MSc NDS dissertation project supervised by Mr Alexis Donnelly

2 17/06/2015HOUSe-KEEPER by Jm Seigneur2 Overview Initial idea Home networking domain Design alternatives HOUSe-KEEPER, the new step Implementation Results Demonstration

3 17/06/2015HOUSe-KEEPER by Jm Seigneur3 Initial idea To control and monitor a smart home remotely over the Internet Smart home = home with smart, Web- enabled or network-enabled, devices Home != Corporate building != Public building

4 17/06/2015HOUSe-KEEPER by Jm Seigneur4 Home Networking CEA definition:“A home network facilitates communication among the appliances, home systems, entertainment products and information devices in a home, so they can work cooperatively and share information. This allows users to get information about the home's condition and remotely control home systems and appliances, as well as provide access to information and entertainment resources outside the home.”

5 17/06/2015HOUSe-KEEPER by Jm Seigneur5 Home networking “middleware” 2 main candidates: Jini and UPnP Still developing support for remote access and control over the Internet Jini: Brian’s project, Jini.org SOAPUDDI project, Jini.org Davis project UPnP: not designed for permanent connection to the Internet from a security point of view

6 17/06/2015HOUSe-KEEPER by Jm Seigneur6 Remote control over the Internet: design alternatives More than one standard in the medium term at least 2 ways to provide a global and complete view of the smart home and its smart devices

7 17/06/2015HOUSe-KEEPER by Jm Seigneur7 First alternative for remote control UPnP device HOUSe-KEEPER WAP Gateway Web browser WAP phone Chai device Jini device Bridge Jini / UPnP Bridge Jini / Chai Jini Chai UPnP HTTP WAP Tightly coupled with 1 technology and use of its bridges and proxies available for other home networks

8 17/06/2015HOUSe-KEEPER by Jm Seigneur8 Second alternative, as chosen by Sun with OSGi Independent of underlying home networking middleware UPnP device HOUSe-KEEPER WAP Gateway Web browser WAP phone Jini device Chai device Chai Jini UPnP HTTP WAP

9 17/06/2015HOUSe-KEEPER by Jm Seigneur9 HOUSe-KEEPER design choice Acts as an OSGi residential gateway = box in which home networking technologies can be plugged, based on an application server The box is the PC, to take advantage of the computational power of the PC != OSGi separate and stand-alone small box with expected smaller computational power

10 17/06/2015HOUSe-KEEPER by Jm Seigneur10 What does HOUSe-KEEPER offer? Real service designed for residential users to control smart devices over the Internet Architecture to easily grant access to the smart home and its smart devices, in addition to some context information

11 17/06/2015HOUSe-KEEPER by Jm Seigneur11 HOUSe-KEEPER back-end Jini network Jini device Chai network Chai device UPnP network UPnp device UPnP device … network … device Real smart devices X10 lamp X10 coffee machine Device proxies … proxy …. proxy Jini proxy Jini proxy XML Context files XML Context --- -- - --- - --- XML Context --- -- - --- - --- XML Context --- -- - --- - --- DB JBoss Device EJB Mailer Location EJB People EJB HOUSe-KEEPER (Java application)

12 17/06/2015HOUSe-KEEPER by Jm Seigneur12 HOUSe-KEEPER front-end Tomcat Jsp Custom Tag Wap phone Backend … client … client Secure & Multi-user Web browser

13 17/06/2015HOUSe-KEEPER by Jm Seigneur13 Results Learned: home networking in general, how to plug different technologies and leverage them to the smart home domain Main result: 2 implementations, high degree of common structure  open vendor-independent architecture Other result: boiled the coffee water for the NDS class from the Web!

14 17/06/2015HOUSe-KEEPER by Jm Seigneur14 Used More than 13000 lines for the final prototype (Java, XML, HTML, WML, JSP) Tomcat: custom tags, session, authentication, authorization, SSL XML: creation and parsing JBoss: set up, EJB server, Mail module HP Chai & Cooltown : built simple bridge from Chai to X10 Jini: discovery, lookup and leasing services X10: set up of the powerline network

15 17/06/2015HOUSe-KEEPER by Jm Seigneur15 It is the time for the demonstration…


Download ppt "HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes Jm Seigneur MSc NDS dissertation project supervised by Mr Alexis Donnelly."

Similar presentations


Ads by Google