Vous êtes sur la page 1sur 31

BuildingtheEnvironmentfor theThingsasaService

IoT CoAP Plugtests&Workshop November27th 2012

Introduction

TheBETaaSFP7project Facts
Startdate:1/10/12 Enddate:31/3/15(30months) Cost:3,376,640 Funding:2,515,000 Estimatedeffort:441PM Callidentifier:FP7ICT20118 Website:www.betaas.eu
BETaaS 3

27th Nov IoT CoAP Plugtests & Workshop

TheBETaaSFP7project Partners

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

Context:towardanM2Mreference model

TheoldM2Mapproach
IoT marketisgrowingatafastrate
BillionsofM2Mconnecteddevicesinthenext decades decades thousandsofM2Mverticalsolutions? Unacceptable bl
M2M Services

Things

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

Thehorizontalsolution
Commonreferencemodelofferingservice p capabilities
Interoperability Fastdeployment Reducedcomplexity
Applications

M2M Services

CommonReference Model

Example
ETSIM2M
27th Nov IoT CoAP Plugtests & Workshop BETaaS

Things

TheroleofBETaaS
Defineanecosystemfordevelopmentand p y ofM2Mapplications pp deployment
WorkingontopofalreadyexistingM2M frameworks(e.g., (e g ETSIM2M)

FocusonM2Mapplications
Applicationsasrealdriversofinnovation High g levelservicestobuildM2Mapplications pp Enablerofthelocalcloudmodel
27th Nov IoT CoAP Plugtests & Workshop BETaaS 8

TheBETaaS concept

BuildaserviceplatformfortheIoT andtheM2Mover alocalcloudofgateways

BETaaS KeyPoints ThingsasaService( (TaaS TaaS) )reference model Localcloudofg gateways y

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

11

BETaaS KeyPoints:TaaS
BETaaS mustbeareferencemodelforM2M pp applications
ApplicationscanbebuiltontopofBETaaS, ignoringM2Mspecificrequirements
ServicesusetheTaaS asareferencemodel

AdaptationlayerswillmakeBETaaS operablewith differentM2Mimplementations Supportfor f semanticdatainh high h l level lservices

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

12

TheBETaaS architecture
Service Module 1 Service Module 2 Service Module N
Service Layer

TaaS (ThingsasaService)
Logical Layer

AdaptationLayers

M2MFramework Things
Physical Layer

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

13

BETaaS KeyPoints:localcloud
BETaaS operatesdistributedly overalocal g y cloud ofgateways
BETaaS gateway:logicalentitythatcontributesto theserviceoftheBETaaS instance BETaaS instance(orlocalcloud):the interconnectionoftheBETaaS gateways, gateways offering servicestoBETaaS applications

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

14

TheBETaaS layers

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

15

BETaaS Gateways
AlarmSystem Control AirConditioning Control WashingMachine CarCharger GarageDoor

Temperature Humidity LightsControl

MotionDetector Television

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

16

TheLocalCloudofGateways
AlarmSystem Control AirConditioning Control Washing gMachine CarCharger GarageDoor Temperature Humidity LightsControl MotionDetector

Any

Business

Logic

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

17

Applicationsarethecenter
Service Di Discovery Semantic p description SingleEntry Point
27th Nov IoT CoAP Plugtests & Workshop

Newavailableservices p nowready y Temperature Implementation l i i independence d d Temperatureforkitchen ApplicationsonlyseeBETaaS ServiceprovidedbyanyGW

BETaaS

18

Distributedvs Centralized
Centralized cloud approach

Internet

Distributed local cloud approach


Local end-toend service Application

Gateway

Things

Things

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

19

Thelocalservice
BET BETaaS S is i adistributed di ib dplatform l f running i onalocal l lcloud l dof f gateways
Scalability y
Gatewaycentricinfrastructure Dataaggregatedandelaboratedlocally

Security
Serviceobtainedfromthelocalcloud

Reliability
Remotelinksandremoteresourcesarenotneeded Redundancycomesatalowcost Localcaches

QoS Q S
Lowendtoendlatencyandhighthroughput Highscalabilityforperformance

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

20

Contextandresourceawareness
Contextawareness
Informationacquiresdifferentmeaningsdepending onthe h context Resourcediscoveryanddataaggregation E.g.:ThesemanticobjectTemperaturesensorcan beassociatedtodifferentrealdevicesdependingon theavailabilitywithinthecurrentcontext. context

Resourceawareness
Awareness A of fresourcesavailable il bl i inth thel local lcontext t t
Computationalcapabilities,storagecapabilities,connectivity, power po e supply supp y
27th Nov IoT CoAP Plugtests & Workshop BETaaS 21

BETaaS simpleexample

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

22

Simpleexamplecallflow

Device registration M2M framework Successfully Registered

Semantic and High Level service APIs

Subscribe to temperature y Subscribed Successfully Data subscription service

New measurement M2M f framework k Data notification service

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

23

Usecases

BETaaS deployment
BETaaS canrunonanycapabledevice
TVTopBoxes Homerouters Smartphone S t h /T Tablets bl t Laptops/Desktops

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

25

HomeAutomationUseCases

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

26

Parking Service ready y

SmartCityUseCases Mobility
Ultra Parking Mobility Service? Service? ? Service ready

Office

Asking BETaaS

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

27

Conclusions

BETaaS impact
Advancedservicemodules
Semanticsupport Contextawareness

TheBETaaS platform
TaaS referencemodelforM2Mapplications

TestBeds fortwousecases
Homeautomation SmartCity

Opensourcereleasetothecommunity
27th Nov IoT CoAP Plugtests & Workshop BETaaS 29

BETaaS Benefits
Interoperabilitybetweendifferent M2Mimplementations
A Applications li ti consistently i t tl and dseamlessly l l usethesameservicesontopofTaaS

Distributedoverlocalclouds
Highlyscalableandefficient Contextawareness

Services TaaS
ETSIM2MA. L. ETSIM2M

Services TaaS
IoTAA.L.

IoTA

27th Nov IoT CoAP Plugtests & Workshop

BETaaS

30

Vincenzo Pii Intecs S.p.A. Software Engineer vincenzo.pii@intecs.it

Thankyou

Vous aimerez peut-être aussi