semantic interoperability in a heterogeneous smart...
TRANSCRIPT
Semantic Interoperability
in a Heterogeneous
Smart Lighting System
S. Bhardwaj, T. Ozcelebi, J. J. Lukkien, R. Verhoeven
System Architecture
and Networking Group
IEEE ISCC, SISS Workshop, Riccione, Italy June 22, 2010
Outlines
• Introduction
• Background
• OSAS introduction
• System architecture
• Services and subscriptions for HSLS
• Experimental results
• Conclusions
System Architecture and Networking PAGE 16/30/2010
What is Smart Lighting
System Architecture and Networking PAGE 26/30/2010
• A smart lighting system composed of two or more
heterogeneous networks based on different platforms is
called a Heterogeneous Smart Lighting System (HSLS).
• 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.
Background
• Approaches to IP integration of WSNs so far:
Pure TCP/IP solutions:
sensor nodes implement the TCP/IP stack (or a compatible set
of protocols such as 6LoWPAN in 802.15.4 networks); and
Gateway solutions:
System Architecture and Networking PAGE 36/30/2010
• 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.
• Sensor nodes implement the TCP/IP stack (or a compatible
protocols such as 6LoWPAN in 802.15.4 networks)
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 PAGE 46/30/2010
System Architecture
System Architecture and Networking PAGE 66/30/2010
Light sensorLED luminary
OSAS
Light-KP
Smart-M3
SIB
RDF Store
C-KP
SSAP over
Internet
IEEE 802.15.4
Serial over USB
…
…
…
…
SSAP over
Internet
……
• Low capacity devices: sensor node, actuator, etc.
• High capacity devices: cell phone, PDA, netbook, etc.
Sensor and Actuator Interaction with KP
System Architecture and Networking PAGE 76/30/2010
Light-KPLED luminary Light sensor SIB Consumer KP
Light-level
Light-level
new Light-level
Join-req
Join-cnf
Processing
Insert-light-intensity
Update-light-intensity
Processing
Adjust-light-output
Adjust-light-output
Query-light-intensity
Result-light-intensity
Query-All-tuples
Result-All-tuples
Leave-req
Leave-cnf
Join-req
Join-cnf
Leave-req
Leave-cnf
Insert-light-output
Insert-light-status
Update-light-output
Update-light-status
Query-light-output
Result-light-output
Query-status
Result-status…
..
…..
…..
…..
OSAS Smart-M3
Services and Subscription for HSLS
System Architecture and Networking PAGE 86/30/2010
S
L_KP
A SIB
C
service_SenseLight
service_AdjustLight
sub_PrintLight
service_SIB
sub_updateLightIntensity
and status
sub_UpdateLOutput
Query_light
Query_resultssub_PrintLOutput
sub_AdjustLight
L_KP: loader node (light-KP)
S : light sensing node
A : LED actuator node
SIB : SIB node
C : consumer-KP node
service_LOutput
services installed
Event flow of subscription made
query
Single Program
System Architecture and Networking PAGE 96/30/2010
Control flow of Light Model
Sensors
Actuator
Space
Lumens
External illumination
Total
illumination
Brightness
level
Illumination at
particular
point
Light
sensor
reading
Activity
Light-KP
SIB
user profile
Light
semantics
LED
luminary
Query/
SubscriptionConsumer KP
RDF Schema of Light Information and
Query Sample
System Architecture and Networking PAGE 106/30/2010
Room
Space(s1)
Intensity
Space(sn)
Light
rdfs:subClassOf
rdf:type rdf:type
hasLightOutput
Output
Status
hasLightIntensity hasLightStatus
value
value More than Desired Intensity
hasValue
hasStatushasValue
...
Less than Desired Intensity
Desired Intensity
hasStatushasStatus
Results
Consumer-KP
(“sn”, “Intensity”, “300”)
(“sn”, “light-output”, “250”)
(“sn”, “status”, “Desired Intensity”)
(“sn”, “Intensity”, None)
(“sn”, “light-output”, None)
(“sn”, “status”, None)
SIB
Experimental Devices
System Architecture and Networking PAGE 116/30/2010
Phidget Precision
Light sensor
Analog InputPower (+5V)Ground (0V)
BSN node
Photo sensor
RF Module
Chipcon
CC 2420
Flash Memory
Microcontroller
(TI MSP 430)
Board Connector
(a)
64 LED Connectors
Power Supply
(6~12V)USB Connector
64-PhidgetLED BoardLED luminary
(b)(c)
Light sensor node
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 PAGE 156/30/2010
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 PAGE 166/30/2010