05_betaas
TRANSCRIPT
-
7/27/2019 05_BETaaS
1/31
BuildingtheEnvironmentforBuildingtheEnvironmentfor
theThingsasaServicetheThingsasaService
IoT CoAP Plugtests&Workshop
November27
th
2012
-
7/27/2019 05_BETaaS
2/31
IntroductionIntroduction
-
7/27/2019 05_BETaaS
3/31
TheBETaaSFP7projectTheBETaaSFP7project FactsFacts
Startdate:1/10/12
Cost:3,376,640
Funding:2,515,000
Callidentifier:
FP7
ICT
2011
8
Website:www.betaas.eu
27th Nov IoT CoAP Plugtests & Workshop BETaaS 3
-
7/27/2019 05_BETaaS
4/31
TheBETaaSFP7projectTheBETaaSFP7project
PartnersPartners
27th Nov IoT CoAP Plugtests & Workshop BETaaS 4
-
7/27/2019 05_BETaaS
5/31
modelmodel
-
7/27/2019 05_BETaaS
6/31
TheoldM2MapproachTheoldM2Mapproach
Billions
of
M2M
connected
devices
in
the
next
thousandsofM2Mverticalsolutions?
Unaccepta e
M2M
Services
Things
27th Nov IoT CoAP Plugtests & Workshop BETaaS 6
-
7/27/2019 05_BETaaS
7/31
ThehorizontalsolutionThehorizontalsolution
Commonreferencemodelofferingservice
ca abilitiesInteroperability
Applications
Reducedcomplexity CommonReferenceM2M
ModelServices
ETSIM2MThings
27th Nov IoT CoAP Plugtests & Workshop BETaaS 7
-
7/27/2019 05_BETaaS
8/31
TheroleofTheroleofBETaaSBETaaS
Defineanecosystemfordevelopmentand
de lo mentof
M2M
a lications
WorkingontopofalreadyexistingM2M
. .,
FocusonM2Mapplications
Applicationsasrealdriversofinnovation
Hi hlevel
services
to
build
M2M
a lications
Enablerofthelocalcloudmodel
27th Nov IoT CoAP Plugtests & Workshop BETaaS 8
-
7/27/2019 05_BETaaS
9/31
The
TheBETaaSBETaaS conceptconcept
-
7/27/2019 05_BETaaS
10/31
Buildaservice
platform
for
the
IoT and
the
M2M
over
-
7/27/2019 05_BETaaS
11/31
BETaaSBETaaS KeyPointsKeyPoints
ThingsasaService(ThingsasaService(TaaSTaaS)reference)reference
Localcloudof atewa sLocalcloudof atewa s
27th Nov IoT CoAP Plugtests & Workshop BETaaS 11
-
7/27/2019 05_BETaaS
12/31
BETaaSBETaaS KeyPoints:KeyPoints:TaaSTaaS
BETaaS mustbeareferencemodelforM2M
a licationsApplicationscanbebuiltontopof BETaaS,
ServicesusetheTaaS asareferencemodel
differentM2Mimplementations
Supportforsemanticdatainhighlevelservices
27th Nov IoT CoAP Plugtests & Workshop BETaaS 12
-
7/27/2019 05_BETaaS
13/31
TheTheBETaaSBETaaS architecturearchitecture
Service
Module
1
Service
Module
2
Service
Module
N
Service
Layer
AdaptationLayers
LogicalLayer
M2MFramework
Things
Physical
Layer
27th Nov IoT CoAP Plugtests & Workshop BETaaS 13
-
7/27/2019 05_BETaaS
14/31
BETaaSBETaaS KeyPoints:localcloudKeyPoints:localcloud
BETaaS operatesdistributedly overalocal
cloud of
atewa sBETaaS gateway:logicalentitythatcontributesto
BETaaS instance(orlocalcloud):the,
servicestoBETaaS applications
27th Nov IoT CoAP Plugtests & Workshop BETaaS 14
-
7/27/2019 05_BETaaS
15/31
TheTheBETaaSBETaaS layerslayers
27th Nov IoT CoAP Plugtests & Workshop BETaaS 15
-
7/27/2019 05_BETaaS
16/31
BETaaSBETaaS GatewaysGateways
WashingMachine
CarCharger
GarageDoor
Control
AirConditioning
Temperature
Humidity
LightsControl
MotionDetector
Television
27th Nov IoT CoAP Plugtests & Workshop BETaaS 16
-
7/27/2019 05_BETaaS
17/31
TheLocalCloudofGatewaysTheLocalCloudofGateways
AlarmSystem
AirConditioning
Control
Washin Machine
CarCharger
GarageDoor
Temperature
Humidity LightsControl
MotionDetector
Business
Logic
27th Nov IoT CoAP Plugtests & Workshop BETaaS 17
-
7/27/2019 05_BETaaS
18/31
ApplicationsarethecenterApplicationsarethecenter
Newavailableservices
TemperaturenowreadyService
scovery
Imp ementation
in epen ence TemperatureforkitchenSemanticdescri tion
ServiceprovidedbyanyGWPoint27th Nov IoT CoAP Plugtests & Workshop BETaaS 18
-
7/27/2019 05_BETaaS
19/31
DistributedDistributedvsvs CentralizedCentralized
Centralized cloud approach
Internet
ApplicationLocal end-to-
end service
Gateway
Things Things
27th Nov IoT CoAP Plugtests & Workshop BETaaS 19
-
7/27/2019 05_BETaaS
20/31
ThelocalserviceThelocalservice
aa sa str ute p at ormrunn ngona oca c ou ogateways
Scalabilit Gatewaycentricinfrastructure
Dataaggregatedandelaboratedlocally
Serviceobtained
from
the
local
cloud
Reliability
Redundancycomesatalowcost
Localcaches
o Lowendtoendlatencyandhighthroughput
Highscalabilityforperformance
27th Nov IoT CoAP Plugtests & Workshop BETaaS 20
-
7/27/2019 05_BETaaS
21/31
ContextandresourceawarenessContextandresourceawareness
Contextawareness
Informationacquires
different
meanings
depending
ont econtext
Resourcediscoveryanddataaggregation
E.g.:
The
semantic
object
Temperature
sensor
can
beassociatedtodifferentrealdevicesdependingon.
Resourceawareness
warenesso resourcesava a e n e oca con ex Computationalcapabilities,storagecapabilities,connectivity,
owersu l
27th Nov IoT CoAP Plugtests & Workshop BETaaS 21
-
7/27/2019 05_BETaaS
22/31
BETaaSBETaaS simpleexamplesimpleexample
27th Nov IoT CoAP Plugtests & Workshop BETaaS 22
-
7/27/2019 05_BETaaS
23/31
SimpleexamplecallflowSimpleexamplecallflow
M2M framework
Successfully Registered
Subscribe to temperature
Data subscription
serviceSuccessfull Subscribed
Semantic and
High Level
service
New measurement
APIs
ramewor
Data notification
service
27th Nov IoT CoAP Plugtests & Workshop BETaaS 23
-
7/27/2019 05_BETaaS
24/31
UsecasesUsecases
-
7/27/2019 05_BETaaS
25/31
BETaaSBETaaS deploymentdeployment
BETaaS canrunonanycapabledevice
TV To Boxes
Homerouters
mar p one a e s
Laptops/Desktops
27th Nov IoT CoAP Plugtests & Workshop BETaaS 25
-
7/27/2019 05_BETaaS
26/31
HomeAutomationUseCasesHomeAutomationUseCases
27th Nov IoT CoAP Plugtests & Workshop BETaaS 26
k
-
7/27/2019 05_BETaaS
27/31
SmartCityUseCasesSmartCityUseCasesParking
Service
read
Office
Parking
Service?
UltraMobility
Service?
Serviceready
Asking
BETaaS
Asking
BETaaS
27th Nov IoT CoAP Plugtests & Workshop BETaaS 27
-
7/27/2019 05_BETaaS
28/31
ConclusionsConclusions
-
7/27/2019 05_BETaaS
29/31
BETaaSBETaaS impactimpact
Advancedservicemodules
Semanticsupport
Contextawareness
TheBETaaS platform
TaaS referencemodel
for
M2M
applications
TestBeds for two use casesHomeautomation
Opensourcereleasetothecommunity
27th Nov IoT CoAP Plugtests & Workshop BETaaS 29
-
7/27/2019 05_BETaaS
30/31
BETaaSBETaaS BenefitsBenefits
Interoperabilitybetweendifferent
M2Mimplementations
pp ca onscons s en yan seam ess y
usethesameservicesontopofTaaS
Distributedover
local
clouds
Highlyscalableandefficient TaaS
Services
TaaS
Services
ContextawarenessETSIM2MA.
L.IoTAA.L.
ETSIM2M IoTA
27th Nov IoT CoAP Plugtests & Workshop BETaaS 30
-
7/27/2019 05_BETaaS
31/31
Vincenzo Pii
Intecs S.p.A.Software Engineer