16
ETSI M2M WS 4.-5. June 2008 1 Architecture for the Internet of Things: focus on API, Inge Grønbæk, Telenor R&I, [email protected]. ETSI Workshop on Machine to Machine Standardization, 4 - 5 June 2008 - ETSI, Sophia Antipolis, France.

Architecture for the Internet of Things: focus on API ... · CO application components (Naming, Presence, Events, Logging, storage and retrieval, Application level routing) ... •

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

ETSI M2M WS 4.-5. June 2008

1

Architecture for the Internet of Things: focus on API,Inge Grønbæk, Telenor R&I, [email protected].

ETSI Workshop on Machine to Machine Standardization, 4 - 5 June 2008 - ETSI,Sophia Antipolis, France.

ETSI M2M WS 4.-5. June 2008 2

Outline

• Vision

– Cooperation coordination and selective standards

– Secure API separating network technologies and services

– Fair and flexible compensation

• Architecture

– API

– Backbone

– Device networks

• Role of NGN and IMS

• Recommendations

ETSI M2M WS 4.-5. June 2008 3

Vision for the core Internet of Things

• Migrating the Internet to the true all-IP “Internet ofThings”, through:

– Cooperation and coordination, with standards development, toensure ubiquitous services in an enlarged competitive panEuropean market.

– Fair and flexible compensation.

– Architecture with secure API:

– decoupling applications and network infrastructure.

– Decoupling of API methods (i.e. primitives) and data type definitions

– supporting service relocation and replication.

– decoupling backbone and device networks.

– integrating fixed and mobile networks.

– integrating sessions and the connectionless class of services.

– Early piloting and deployment on European scale.

ETSI M2M WS 4.-5. June 2008 4

API, backbone and device networks

Service C

Service B

Service A

Businesslogic

Service provider B

PublicNetwork Service

Platform

DataRepos.

coBusiness

logicco

Telco / Newco position

Service provider A

DeviceNetwork

Telcohub

Mobileor

Fixed

co

co

co

co

co

co coAPI

co ServicePlatform

APILegend:

API

API

ETSI M2M WS 4.-5. June 2008 5

OSA Parlay architecture

Parlay Gateway

Parlay X Web Services

Parlay X APIs

Parlay APIs

Parlay XApplications

ParlayApplications

Network Protocols(e.g. SIP, INAP etc)

Network Elements

Increasingabstraction

May be used

ETSI M2M WS 4.-5. June 2008 6

API, flexibility and interconnect

StandardInternet

layer

Multicast / BroadcastMobility, locationQoS control of IP bearerIdentification and securityIP

”Freedom”

”Freedom”

InterconnectName resolutionRoutingManagement

Application layer

API:

ETSI M2M WS 4.-5. June 2008 7

Service aggregation from sub-layers

CO applications

-------------------------- Layer 6+ (API for basic applications)

CO application components (Naming, Presence, Events, Logging,storage and retrieval, Application level routing)

-------------------------- Layer 6 (CO vocabulary)

Presentation

-------------------------- Layer 5 (Diverse sessions)

Session

-------------------------- Layer 4 (Diverse transport capabilities)

Transport

-------------------------- Layer 3+ (Enhanced network service)

IP bearer

• Multicast / Broadcast

• Mobility, location

• QoS control of IP bearer

• Identification, security including AAA

-------------------------- Layer 3 (Basic network service)

Basic IP bearer

BackboneInterconnect(Name resolutionRoutingManagement)

Standard“Internet

layer”

In principle relayedtransparentlythrough theBackbone

ETSI M2M WS 4.-5. June 2008 8

CO higher layers

Transport-Selection(Destination-CO,Protocol)

Transport service. The abstract service for explicit transportprotocol selection (TCP, UDP, MQTT, NIL)

Invite(Destination,Profile)

Session service. In this context a session shall be understoodto represent the state of active communication betweenconnected objects; i.e. it is not required to be established bye.g. the Session Initiation Protocol (SIP).

Applicationdependent.(Pendingstandardization)

Presentation service. Defines the vocabulary for (controlof) CO service applications; i.e. the data structures andcommands required for COs to interoperate, e.g. for anadvanced control and surveillance application.

The actual monitoring or control protocol may be proprietary,related to actual sensors or controllers, or standards may beapplied.

Storage,retrievalEvent reportingPresenceApplicationroutingEtc.

Application component sub-layerThe application component sub-layer functionality may be

offered as either complete services or as additional buildingblocks for in-house or third party services. The followingrepresent example services.

ETSI M2M WS 4.-5. June 2008 9

“Internet layer”

ID (Naming)SecurityData transmissionMulticastMobilityQoS controlLocation & statusBasic IP bearer

Network service at the “Internet layer”The Internet layer is the IP network layer,

extended to include the inter-domainfunctionality required for end-to-endmaintenance of QoS control, Security, Mobility,Location, Multicast, Name resolution, Routingand Management.

This functionality is required to be maintainedacross interconnected domains of the Internetof Things, to support ubiquitous multifunctionalservices. This functionality is therefore criticalfor end-to-end service provisioning, sincenetwork elements in interconnected domainsneed to contribute to the functionality on a hop-by-hop basis.

ETSI M2M WS 4.-5. June 2008 10

Management

CompensationSoftware upgradesConfigurationProvisioning/fulfilmentAssurance/fault handling

ManagementThe management comprises functionality of genericnature that can not logically be confined to aspecific layer of the OSI stack.

ETSI M2M WS 4.-5. June 2008 11

Objects and network elements

RVS: Rendezvous ServerRH: Resolution HandlerONS: Object Naming ServerGW: Gateway

HITRadioGW

HITGW

RVSRH

ONSDNS

GPRS

BackboneIP network,e.g. Internet

IMSParlay-X

CO CO CO

GPRSHITGW

Devicenetwork

Devicenetwork

Bootstrap

Logging,Rating,Billing

Hosting

”Connected Objects”

”Connected Objects”

ETSI M2M WS 4.-5. June 2008 12

HIT gateway architecture

IPv4

HIP with security,mobility and multicast

TCP UDP

HTTP

Web services(XML, WSDL, UDDI)

E.g. ETHERNET

CO application

Device sideMappingBackbone side

(part) application

CO presentation

Transparent?

Transparent?

Transparent?

Transparent?

E.g. MAC

ETSI M2M WS 4.-5. June 2008 13

Device Network

• The interfaces towards the backbone must be obeyed.

• Benefits of standards (e.g. allowing high volume/low costVLSI implementation),

– Such standards are considered less urgent then the backbonestandard since the interconnect of diverse devices is possible aslong as the backbone interface definitions are obeyed.

– Flexibility is key. Rate of development is expected to exceedMore’s law.

– IETF WG roll active on device network routing

ETSI M2M WS 4.-5. June 2008 14

NGN and IMS backbone capabilities

• IMS may be used to support the functionality of the CO service-primitives.

• The major challenge is to handle small amounts of real-timedata efficient within the session oriented framework of IMS.

• The Use of the SIP MESSAGE method for such data exchange isa possible solution, but may result in functional redundancy.

• A better solution would be to offer a general QoS controlledconnectionless service at the network layer, i.e. the IP bearer.

• The session orientation of IMS makes it very suitable for highvolume streaming, but multicast is missing for low volumetransient real-time data.

• The bottom line is that IMS supports high volume streamingvery well, but IMS needs to be upgraded to effectively supportthe class of non session oriented applications.

ETSI M2M WS 4.-5. June 2008 15

Summary of core functionality

• Ubiquitous (cross domain) support of CO services.– Name and addressing flexibility, e.g. not limited by IP constraints.

– New services require only additional data definitions and builds onexisting service components accessed via standard API.

– CO service connectivity with UMTS/GPRS.

– Access to OSA Parlay functionality.

• Security.

• Privacy (in terms of location and identity).

• Mobility management (including network mobility andindirection).

• M:N multicast also for mobile objects.

• Presence, location and Notification.

• Efficient interfacing of proprietary and/or power constraineddevices.– Protocol-stack flexibility.

– Topological hierarchy and multi-homing

ETSI M2M WS 4.-5. June 2008 16

Recommendation

• Commence ETSI standards work on backbone issues

– ”The Internet of Things is the Internet enhanced to supportubiquitous services also for Connected Objects.”

Telenor contributions available at:http://portal.etsi.org/docbox/ERM/Open/RFIDWorkshop200712/ DOCUMENTS:

– RFID02_04, (API)

– RFID02_11, (Architecture)

Thank You for Your attention!