semantic interoperability in a heterogeneous smart...

18
Semantic Interoperability in a Heterogeneous Smart Lighting System S. Bhardwaj, T. Ozcelebi, J. J. Lukkien, R. Verhoeven [email protected] System Architecture and Networking Group IEEE ISCC, SISS Workshop, Riccione, Italy June 22, 2010

Upload: hoangdan

Post on 17-May-2018

228 views

Category:

Documents


1 download

TRANSCRIPT

Semantic Interoperability

in a Heterogeneous

Smart Lighting System

S. Bhardwaj, T. Ozcelebi, J. J. Lukkien, R. Verhoeven

[email protected]

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

Service and Subscription

System Architecture and Networking PAGE 56/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

Experimental Results: Simulator GUI

System Architecture and Networking PAGE 126/30/2010

Experimental Results: Loader GUI

System Architecture and Networking PAGE 136/30/2010

Experimental Results: Consumer KP

System Architecture and Networking PAGE 146/30/2010

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

Thank you for your kind attention !

System Architecture and Networking PAGE 176/30/2010