HKPresentationJmSeig neur

50 %
50 %
Information about HKPresentationJmSeig neur

Published on April 10, 2008

Author: Silvestre


HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes:  HOUSe-KEEPER, a vendor-independent architecture for easy management of smart homes Jm Seigneur MSc NDS dissertation project supervised by Mr Alexis Donnelly Overview:  Overview Initial idea Home networking domain Design alternatives HOUSe-KEEPER, the new step Implementation Results Demonstration Initial idea:  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 Home Networking:  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.” Home networking “middleware”:  Home networking “middleware” 2 main candidates: Jini and UPnP Still developing support for remote access and control over the Internet Jini: Brian’s project, SOAPUDDI project, Davis project UPnP: not designed for permanent connection to the Internet from a security point of view Remote control over the Internet: design alternatives:  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 First alternative for remote control:  First alternative for remote control Tightly coupled with 1 technology and use of its bridges and proxies available for other home networks Second alternative, as chosen by Sun with OSGi:  Second alternative, as chosen by Sun with OSGi Independent of underlying home networking middleware HOUSe-KEEPER design choice:  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 What does HOUSe-KEEPER offer?:  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 HOUSe-KEEPER back-end:  HOUSe-KEEPER back-end HOUSe-KEEPER front-end:  HOUSe-KEEPER front-end Backend Results:  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! Used:  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 It is the time for the demonstration…:  It is the time for the demonstration…

Add a comment

Related presentations