pobicos: iot platform for home and building

Post on 08-Aug-2015

116 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

POBICOS: IoT Platform for Home and Building

POBICOS: IoT Platform for Home and Building

Jarosław Domaszewicz

Institute of Telecommunications

Warsaw University of Technology

Warsaw, Poland

domaszew@tele.pw.edu.pl

1FIA Aalborg

POBICOS: IoT Platform for Home and Building

POBICOS

� Platform for Opportunistic Behaviour in Incompletely Specified,

Heterogeneous Object Communities, FP7 STREP , May 2008 – June 2011

VTT Technical Research

Centre of Finland

WUT - Warsaw University

of Technology, Poland

CERETETH - Center for

Research and Technology

Thessaly, Greece

mote: CPU, sensors, actuators

FIA Aalborg 2

Thessaly, Greece

Accenture Technology Labs,

France

SAE Automation, s.r.o,

Slovakia

CRES - Center for Renewable

Energy Sources, Greece

Middleware layer

Applications layer

Physical node layer

Middleware layer

Applications layer

Physical node layer

Domain Customization

Application

Micro-Agent

Middleware layer

Object (node) layer

Applications layer

POBICOS: IoT Platform for Home and Building

Innovation: support for opportunistic behavior in WSANs

� Object communities differ and evolve.

� The programmer does not have full knowledge of the target community.

? POBICOSApplication

� Opportunistic application should work on top of different communities.

� It should take the best advantage of whatever objects (i.e., sensors and

actuators) happen to be available in a target environment.

� The level of functionality may differ depending on available resources.

� This should be achievable without excessive programmer’s effort.

� POBICOS supports the above with a specially-tailored API based on

soft resource requirements.

FIA Aalborg 3

POBICOS: IoT Platform for Home and Building

POBICOS stakeholder model

� Carefully specifies stakeholders…

� … and, in effect, defines a business eco-system.

� Easy to derive business models for

particular stakeholders.

POBICOS Domainmodel

Applicationdeveloper

NodeIntegrator

Domain modeler / POBICOS Forum

POBICOS application

POBICOS node

setsSpecificationsFor

developsAndMaintains

developsdevelops

isUsedByisUsedBy

POBICOS Domainmodel

Applicationdeveloper

NodeIntegrator

Domain modeler / POBICOS Forum

POBICOS application

POBICOS node

setsSpecificationsFor

developsAndMaintains

developsdevelops

isUsedByisUsedBy

� High degree of decoupling:

� Application development decoupled

from object making.

� Both decoupled from

(ad-hoc) platform ”deployment”.

� Main problem: initial adoption.

� The model can be applied to other platforms.

FIA Aalborg 4

bringsToMarket bringsToMarket

System Technician

End User

ApplicationVendor

isPutIntoCarrierBy

isCarriedIn

POBICOS application

pill

isBoughtBy

isInspectedByisInspectedBy

Object Designer /

Manufacturer

isEmbeddedBy

POBICOS object

isEmbeddedIn

isBoughtBy

bringsToMarket bringsToMarket

System Technician

End User

ApplicationVendor

isPutIntoCarrierBy

isCarriedIn

POBICOS application

pill

isBoughtBy

isInspectedByisInspectedBy

Object Designer /

Manufacturer

isEmbeddedBy

POBICOS object

isEmbeddedIn

isBoughtBy

POBICOS: IoT Platform for Home and Building

Applying mote-based middleware to ”legacy” systems

� Soft Actuation over Cooperating Objects Middleware,

SmartSantander 1st Open Call for Experiments, 03.2012 – 02.2013

� POBICOS, a mote-based middleware, is transformed into

a centralized WSAN environment, with no change to the API.

FIA Aalborg 5

Univ. Of Surrey, Smart Campus testbed, Guildford, UK

top related