IEEE ISCC, SISS Workshop, Riccione, Italy June 22, 2010 Semantic Interoperability in a Heterogeneous Smart Lighting System S. Bhardwaj, T. Ozcelebi, J. J. Lukkien, R. Verhoeven s.bhardwaj@tue.nl System Architecture and Networking Group
Outlines • Introduction • Background • OSAS introduction • System architecture • Services and subscriptions for HSLS • Experimental results • Conclusions System Architecture and Networking 6/30/2010 PAGE 1
What is Smart Lighting • A smart lighting system refers to a system where multiple luminaries with actuators and light sensors are connected in a network, and cooperate to meet the requirements of users . • A smart lighting system composed of two or more heterogeneous networks based on different platforms is called a Heterogeneous Smart Lighting System (HSLS). System Architecture and Networking 6/30/2010 PAGE 2
Background • Approaches to IP integration of WSNs so far: Pure TCP/IP solutions: • Sensor nodes implement the TCP/IP stack (or a compatible sensor nodes implement the TCP/IP stack (or a compatible set protocols such as 6LoWPAN in 802.15.4 networks) of protocols such as 6LoWPAN in 802.15.4 networks); and Gateway solutions: • One node acts as an application layer gateway (e.g. base station), to make the lower layer protocols from both networks (e.g. TCP/IP, IEEE 802.15.4) transparent and to route information. System Architecture and Networking 6/30/2010 PAGE 3
OSAS • Open Service Architecture for Sensors is an integrated environment for programming wireless senor networks. • OSAS toolchain − Development − Simulator (for functionality) − Compiler − Loader − On-node − Interpreter • OSAS software components: − Services: functionalities − Subscriptions: requests for using services − Content based addresses System Architecture and Networking 6/30/2010 PAGE 4
Service and Subscription System Architecture and Networking 6/30/2010 PAGE 5
System Architecture Smart-M3 OSAS … IEEE 802.15.4 Light-KP … SSAP over RDF Store Internet SIB … SSAP over Serial over USB Internet … C-KP … … LED luminary Light sensor • Low capacity devices: sensor node, actuator, etc. • High capacity devices: cell phone, PDA, netbook, etc. System Architecture and Networking 6/30/2010 PAGE 6
Sensor and Actuator Interaction with KP Smart-M3 OSAS LED luminary Light sensor Light-KP SIB Consumer KP Join-req Light-level Join-cnf Join-req Light-level Join-cnf Processing Adjust-light-output Insert-light-intensity Insert-light-output Insert-light-status Query-light-intensity new Light-level Processing Result-light-intensity Adjust-light-output Query-light-output Result-light-output Query-status Update-light-intensity Result-status … .. … .. Update-light-output Query-All-tuples Update-light-status Result-All-tuples … .. … .. Leave-req Leave-req Leave-cnf Leave-cnf System Architecture and Networking 6/30/2010 PAGE 7
Services and Subscription for HSLS Single Program L_KP C service _SenseLight sub _PrintLight service _LOutput service _AdjustLight service _SIB Query _light sub _PrintLOutput Query _results S sub _AdjustLight A SIB sub _UpdateLOutput sub _updateLightIntensity and status L_KP: loader node (light-KP) S : light sensing node services installed A : LED actuator node Event flow of subscription made SIB : SIB node query C : consumer-KP node System Architecture and Networking 6/30/2010 PAGE 8
Control flow of Light Model Query SIB Consumer KP / Subscription Light External illumination semantics Light-KP LED Actuator Activity luminary Lumens Total Brightness user profile illumination level Space Light sensor Illumination at reading particular point Sensors System Architecture and Networking 6/30/2010 PAGE 9
RDF Schema of Light Information and Query Sample SIB Room (“ s n ”, “Intensity”, “300”) (“ s n ”, “light - output”, “250”) rdfs:subClassOf (“ s n ”, “status”, “Desired Intensity ”) Light rdf:type rdf:type (“ s n ”, “Intensity”, None) Results (“ s n ”, “light - output”, None) Space(s 1 ) ... Space(s n ) (“ s n ”, “status”, None) hasLightIntensity hasLightStatus hasLightOutput Intensity Status Consumer-KP Output hasStatus hasValue hasStatus hasStatus Desired Intensity hasValue value Less than Desired Intensity value More than Desired Intensity System Architecture and Networking 6/30/2010 PAGE 10
Experimental Devices Analog Input Power (+5V) Ground (0V) BSN node Phidget Precision Light sensor RF Module Microcontroller Chipcon (TI MSP 430) CC 2420 Photo sensor Flash Memory Board Connector Light sensor node (a) Power Supply (6~12V) USB Connector 64 LED Connectors LED luminary 64-PhidgetLED Board (c) (b) System Architecture and Networking 6/30/2010 PAGE 11
Experimental Results: Simulator GUI System Architecture and Networking 6/30/2010 PAGE 12
Experimental Results: Loader GUI System Architecture and Networking 6/30/2010 PAGE 13
Experimental Results: Consumer KP System Architecture and Networking 6/30/2010 PAGE 14
Conclusions • Proposed a heterogeneous smart lighting system approach for distributed LED luminary control and an light model based on user preferences. • The light model guarantees that the desired illumination levels of user preferences are achieved. • Interoperability between low and high capacity nodes from OSAS and Smart-M3 platforms, respectively. System Architecture and Networking 6/30/2010 PAGE 15
References • A. Toninelli, S. Pantsar-Syväniemi, P. Bellavista, E. Ovaska , “Supporting context awareness in smart environments: a scalable approach to information interoperability”, International Workshop on Middleware for Pervasive Mobile and Embedded Computing (M-MPAC 2009). Nov 30, Urbana Champaign, Illinois, USA, 2009,. • I.F. Akyildiz, W. Su, Y. Sankarasubramaniam, E. Cayirci , “A Survey on Sensor Networks. IEEE Comm. Mag., Vol. 40, Iss. 8, 2002, pp.102 – 114. • R.P. Bosman, J. J. Lukkien, R. Verhoeven; An integral approach to programming sensor networks; Proceedings 6th Annual IEEE Consumer Communications and Networking Conference (CCNC'09), Las Vegas NV, USA, January 10-13, 2009, pp. 1-5. • D. Truscan, J. Lindqvist, J. Lilius , “Testable Specifications of NoTA- based Modular Embedded Systems” IEEE International Conference and Workshop on the Engineering of Computer Based System, Belfast, March 31- April 4 2008, pp.375-383. • S. Decker, P. Mitra, and S. Melnik“Framework for the semantic web: An RDF tutorial- Internet”, IEEE Internet Computing, Vol. 4, Issue. 6, Nov-Dec 2000, pp.68-73. • A. Maedche and S. Staab , “Ontology learning for the semantic web” IEEE Intelligent System, Vol.16, Issue -2, March-April 2001, pp. 72-79. • S. Bhardwaj, T. Ozcelebi and Johan Lukkien, “ Smart Lighting Using LED Luminaries”, IEEE PerCom SmartE 2010, Mannheim, Germany, March 29- April 2 , 2010. • W. Yao-Jung, A.M. Agogino , “Wireless networked lighting systems for optimizing energy savings and user satisfaction” IEEE Wireless, Hive Networks Conference, Austin, Texas, USA, August 07-08, 2008, pp.1-7. • M.-S. Pan, L.-W. Yeh, Y.-A. Chen, Y.-H. Lin; Y.- C. Tseng, “A WSN -based intelligent light control system considering user activities and profiles,” IEEE Sensors J., Vol. 8, Issue 10, Oct. 2008, pp. 1710 -1721. • N. Kushalnagar, G. Montenegro and C. Schumacher, RFC 4919: IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs): Overview, Assumptions, Problem Statement, and Goals, Request for Comments, August 2007. • Z. Z. Marco, K. Bhaskar , “Integrating Future Large - scale Wireless Sensor Networks with the Internet”, USC Computer Science Technical Report CS 03-792, 2003. • IEEE Computer Society, IEEE Std 802.15.4-2006: Wireless Medium Access Control (MAC) and Physical Layer (PHY) Specifications for Low-Rate Wireless Personal Area Networks (WPANs), , September 2006, pp.323. • BSN.[online]. “Body Sensor Network node: Hardware Specification”. • Phidgets .[online]. “ Phidget Light Sensor” and “PhidgetLED - 64 ”. System Architecture and Networking 6/30/2010 PAGE 16
Thank you for your kind attention ! System Architecture and Networking 6/30/2010 PAGE 17
Recommend
More recommend