05_betaas

Upload: asahai

Post on 14-Apr-2018

214 views

Category:

Documents


0 download

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

    [email protected]