pobicos: iot platform for home and building

5
POBICOS: IoTPlatform for Home and Building POBICOS: IoT Platform for Home and Building Jarosław Domaszewicz Institute of Telecommunications Warsaw University of Technology Warsaw, Poland [email protected] 1 FIA Aalborg

Upload: jaroslaw-domaszewicz

Post on 08-Aug-2015

116 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: POBICOS: IoT platform for home and building

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

[email protected]

1FIA Aalborg

Page 2: POBICOS: IoT platform for home and building

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

Page 3: POBICOS: IoT platform for home and building

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

Page 4: POBICOS: IoT platform for home and building

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

Page 5: POBICOS: IoT platform for home and building

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