20
Standardized service layer and APIs create a common framework and roadmap for cellular operators, service providers and device manufacturers Standardized Machine-to-Machine and Internet of Things Service Delivery Plaorm (M2M/IoT SDP) WHITE PAPER OCTOBER 2013

WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

Standardized service layer and APIs create a common framework and roadmap for cellular operators, service providers and device manufacturers

Standardized Machine-to-Machine and Internet of Things Service Delivery Platform (M2M/IoT SDP)

WHITE PAPER

OCTOBER 2013

Page 2: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.2

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

CONTENTS

1 Executive Summary 3

1.1 Standard End-to-End Solution 5 1.2 Scalable Service Platform 7 1.3 Compatible Service Delivery Platform 9

1.4 RESTful Architecture 10

1.5 Configurable Charging Architecture 11

1.6 Efficient Interworking with Cellular MTC 12

1.7 Lightweight Device Management 13

1.8 Automated Service Discovery 14

1.9 Autonomous Integrity Validation 15

1.10 Flexible Service and Application APIs 16

1.11 Interworking Proxy Unit for InterNetworking with Legacy M2M Networks 17

1.12 Web-based Customizable Software Development Kit (SDK) 18

1.13 Future Vision on IoT 19

1.14 Summary and Conclusion 21

About InterDigital® 22

Page 3: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.3

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

Executive Summary

Advances in wireless communications, embedded systems, and IP networking, provide a huge opportunity for growth in M2M Service Applications. Future M2M Solutions are envisioned to connect billions of existing and new devices, including high-end smart mobile terminals, low-cost resource-constrained wireless sensors, and Radio Frequency Identification (RFID) tags. M2M technologies can benefit a broad range of use cases for smart grid, telematics, eHealth/mHealth, vehicular networking and systems, industrial control, home automation, and environmental monitoring.

Current M2M markets, however, are highly fragmented and most vertical M2M solutions have been designed independently and separately for each application, which inevitably impacts or even impedes large-scale M2M deployment. Today’s deployments also pose additional technical challenges in managing large amounts of disparate M2M devices, providing security guarantees, and implementing service discovery.

M2M standards such as ETSI TC M2M and oneM2M can accelerate the development and reuse of service layer solutions. This white paper illustrates how InterDigital’s suite of M2M solutions allows solution providers to capture the full potential of their M2M businesses.

InterDigital’s Standardized Machine-to-Machine and Internet of Things Service Delivery Platform (M2M/IoT SDP) provides a standard M2M middleware solution with common Application Programming Interfaces (APIs) for scalable and horizontal M2M services, featuring:

• Standardized End-to-End (E2E) Solution: Integrates all M2M entities from Applications, Devices, and Gateways to Servers as an E2E and fully standards-compatible solution. An M2M Gateway facilitates advanced local proxy and bulk management services for devices behind a Gateway

• Scalable Service Platform: Supports Gateway-to-Gateway, Device-to-Device peer communications and interactions to significantly improve scalability, reliability and security. Additionally, standards-based dIa/mId/mIa/mIm reference points are also supported

• Service-Oriented Architecture: Supports peer M2M Service Capabilities (SCs) for Devices, Gateways, and Servers that enable service providers to generate new revenues from M2M via service platforms. Advanced features include platform-agnostic and smooth binding with HyperText Transfer Protocol (HTTP) and Constrained Application Protocol (CoAP)

• RESTful Architecture: Supports a Client/Server-based RESTful architecture and a hierarchical resource tree, simplifying and optimizing resource manipulations for a broad range of M2M Devices, especially constrained M2M Devices. Enables quick and efficient M2M application development

• Efficient Interworking with Cellular MTC: Supports seamless integration of InterDigital’s M2M Service Capability Layer (SCL) and Cellular Machine Type Communications (MTC) functionalities, and accordingly efficient interactions between M2M SCL and MTC functionalities

• Configurable Charging: Allows for policy-based configurable trigger functions as well as record storing ability to correlate charging records from multiple entities (i.e. cellular and service platforms such as M2M or D2D services); supports both offline and online charging

• InterNetworking via Interworking Proxy Unit (IPU): Used to connect and convert existing or legacy service platforms into a standards-based platform without a complete overhaul. It is available in source or binary packages

1

Page 4: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.4

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

• Lightweight Device Management: Supports a RESTful and lightweight device management approach via Gateways that cater to M2M requirements, especially from constrained devices

• Cognitive Semantic Services: Supports cognitive, non-opaque data management including intelligent data processing, mining and analytics to enable semantic data services at the M2M service application layer

• Automated Service Discovery: Significantly reduces management costs and automates the deployment process by removing human involvement and offline provisioning

• Autonomous Integrity Validation: Supports policy-based M2M Devices and M2M Gateways integrity validation to improve reliability and dependability

• M2M Cloud Server Development Platform: Cloud-based platform supports virtualized and configurable M2M Server, which can be in the private cloud or public cloud. Better interoperability testing is supported

• Web-based Customizable SDK: Supports automated, on-demand SDP generation for different M2M platforms and facilitates M2M application development

• Flexible SCL and Application APIs: Supports modular design and allows for use of different application protocols (CoAP, HTTP, and others) and different implementations (of these protocols) without rework

• SCL SW platform: Includes source and binary packages for M2M Devices, M2M Gateways, and M2M Servers

• SCL Primitive API: Available in source and binary packages

• CoAP API: Available in source and binary packages

IoT Feature Support: The M2M/IoT SDP supports advanced features that facilitate the evolution to the Internet-of-Things including data analytics, identity management, event management, and service negotiation.

Page 5: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.5

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

STANDARD END-TO-END SOLUTION1.1

The E2E IP-based architecture provides a complete solution, including M2M Devices, M2M Gateway, M2M Server, and M2M Application APIs. The M2M Server – the primary component of a provider’s platform – offers SCs to third-party application providers via the M2M Application APIs, which expedites application development and facilitates application interoperability.

Furthermore, the M2M Gateway provides more value-added features.

• Hierarchical integration of M2M SCs, allowing the functionality to reside closer to the involved entities, while at the same time enabling optimizations in both network signaling load and data storage

• Proxying for Network SCs and Network applications

• Reduced Access/Core Network Signaling Load

• Device and network registration information can be mirrored, shared, and/or coordinated within the gateway’s Trusted Environment so as to alleviate network signaling load

• Efficient Management of Underlying Devices

• More efficient scheduling of management of individual devices,

• “Bulk” management of similar devices, reducing signaling in M2M area network and access/core networks

• Protocol translation if M2M Area Network management protocol is different from management protocol on the network side

• Device History Tracking: Gateway is best located to store device history for potential tracking purposes. Information can also be used to monitor device compliance to agreed profiles and to generate fault management reports

• Security: Gateway permits group authentication, authorization, and registration, of M2M Area Network devices

• Provides first level of filtering to prevent interaction with access and core network

• Network Selection: Gateway enables the selection of the optimum access network for communication to network applications. Similarly gateway enables selection of optimum M2M Area Network parameters for communication to M2M devices

FIGURE 1: STANDARD END-TO-END SOLUTION

APIM2M SERVERCORE NETWORKS

(CELLULAR, IP, ETC)ACCESS NETWORKS

(WIRELESS & WIRELINE)

M2M DEVICES RANGINGFROM DEVICES WITH

INTERNAL SERVICECAPABILITIES TO LIMITEDRESOURCES CAPILLARY

DEVICES

M2M GATEWAYOFFERING LOCAL

SERVICECAPABILITIES TO

CAPILLARYDEVICES

SERVICEPROVIDER’S M2MSERVICE DELIVERY

PLATFORM OFFERINGSERVICE

CAPABILITIES TO 3rd PARTY APPLICATION

PROVIDERS

M2MAPPLICATIONS(ANY VERTICALAPPLICATION)

M2M APPLICATION

STANDARD SERVICE API

M2M GATEWAY

M2M AREA (CAPILLARY) NETWORKS

M2M DEVICES

Page 6: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.6

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

The Scalable M2M Service Delivery Platform conforms to ETSI TC M2M Release 1 and Release 2 standards and is adaptable to the emerging OneM2M global standard. It supports peer M2M Service Capabilities at M2M Devices, M2M Gateways, and M2M Servers. It also supports four M2M reference points: dIa between an M2M Device/Gateway Application and an M2M Device/Gateway, mId between an M2M Device/Gateway and an M2M Server, mIa between an M2M Network Applications and an M2M Server, and mIm between two M2M Servers. dIa and mIa provides uniform interfaces for M2M Applications. In addition, constrained M2M devices are supported as M2M Device Applications.

Furthermore, the Scalable Service Delivery Platform is integrated with SC-to-SC interaction capabilities, which, as a unique feature, enables Device-to-Device, Gateway-to-Gateway and Server-to-Server direct communications and in turn significantly improves system reliability, scalability, and overall performance.

In short, the Scalable M2M/IoT SDP supports the following features:

• Standard M2M Reference Points: dIa, mId, mIa, mIm;

• Standard M2M Service Capabilities for M2M Devices/Gateways/Servers;

• Supports two type of M2M Devices: Fully functional D-type devices with SCs and constrained D’-type devices without SCs;

• Direct SC-to-SC interactions and communications to improve reliability, scalability, and security;

• Network and application aware but agnostic.

• Configurable charging functionality

• Web-based software development kit (SDK)

FIGURE 2: SCALABLE M2M SERVICE PLATFORM

SCALABLE SERVICE PLATFORM1.2

Access/Core

Network

TransportNetwork

AreaNetwork

AreaNetwork

M2M SP 1

M2M SP 2

M2M SP 3

NetworkApplica�on

NetworkApplica�onD’Device 2 Gateway 1

Gateway 2

D’Device 3

D’Device 4

D Device 5

D Device 7

mld

mld

mld

mld

mla

mld

mlm

dla

dla

dla

dla

SC-toSC

mla

SC-to-SC

D’Device 1

ServiceCapabili�es

Applica�onsD Device 6

Page 7: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.7

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

InterDigital’s M2M/IoT SDP is aligned with the standards, provides a platform to validate pre-developed solutions, and promotes R&D activities. It incorporates M2M core technology development – including configurable charging, interworking with cellular MTC, cloud-based M2M server, semantic services, device management, service discovery, security integration, RESTful application API, M2M Gateway proxy, and capillary network integration .

• Capillary Network Integration: Tunnel mechanism is designed on the service layer to enable scalable and efficient interworking between M2M service platform and different capillary network technologies such as ZigBee. The tunnel mechanism enables E2E communications to and between various capillary networks at the service layer;

• Semantic Services: Supports cognitive, non-opaque data management including intelligent data processing, mining and analytics to enable semantic data services at M2M service application layer;

COMPATIBLE SERVICE DELIVERY PLATFORM1.3

FIGURE 3: COMPATIBLE SERVICE DELIVERY PLATFORM

Cloud-basedM2MServer

IP-based End-toEnd M2M Service Development Pla�orm

RESTfulApplica�on

API

ConfigurableCharging

Interworkingwith Cellular

MTC

CapillaryNetwork

Integra�on(ZigBee)

M2MGateway

Proxy

DeviceManagement

Seman�cServices

ServiceDiscovery

Security(Integrity

Valida�on)

> Network and applica�on agnos�c but aware> Middleware providing common M2M API

> Enabling horizontal Solu�ons

Page 8: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.8

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

RESTFUL ARCHITECTURE1.4

FIGURE 4: HIERARCHICAL RESOURCE TREE

RESTful architecture is based on a hierarchical resource tree and standard resource manipulation methods, including: CREATE/RETRIEVE/UPDATE/DELETE (i.e. CRUD). It provides the following advantages:

• RESTful architectures are stateless, based on Client/Server model and provide uniform interfaces;

• Clients initiate requests to servers. Servers process requests and return responses

• Requests and responses are built around the transfer of representations of resources. Resource are stored at the Server;

• Each resource can have “unique address,” “attributes,” and “sub-resources.”

• Each resource can be manipulated by Create/Retrieve/Update/Delete (CRUD) methods as well as Subscription.

“a�ribute”

“a�ribute”“a�ribute”“a�ribute”

“a�ribute”

“a�ribute”

“a�ribute”

“a�ribute”

“a�ribute”

“a�ribute”

subscrip�ons

subcontainers

containerInstances

subscrip�ons

subscrip�ons

subscrip�onssubscrip�ons

subscrip�ons

subscrip�ons

subscrip�ons

subscrip�ons

subscrip�ons

accessRights

accessRights

containers

containers

containersgroups

groups

groups

applica�ons

scls<groupAnnc>

<group> <applica�on>

<scl>

<container>

<containerInstance>

discovery

no�fica�onChannels

mgmtObjs

latestoldest

<sclBase-ofD/G/S>

<containerAnnc>

<loca�onContainer>

<loca�onContainerAnnc>

members

memberContent

<applica�onAnnc>

mgmtObjs

no�fica�onChannels

m2mPocs

a�achedDevices

sclAnncs

applica�ons

accessRights

mgmtObjs

Page 9: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.9

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

CONFIGURABLE CHARGING ARCHITECTURE1.5

FIGURE 5: CONFIGURABLE CHARGING ARCHITECTURE

With a configurable charging architecture, the Service Capability Server (SCS) (e.g. an M2M Server) can access charging records generated within 3GPP networks. In addition, charging functions within 3GPP network can access and leverage charging records generated within the SCS (e.g. M2M Server. Both offline and online charging are supported. The following features are supported:

• Charging function in service domain supports Charging Trigger Function (CTF), Charging Data Function (CDF), and Charging Gateway Function (CGF)

• Standardized charging functions and protocols

• Supports Diameter Server, Relay/Proxy/Redirect Agent, and Client

• Supports Diameter Peer Discovery

• Supports various protocol interfaces as specified in IETF, 3GPP, 3GPP2, and ETSI TISPAN IMS

• Compliant with IETF standards including RFC 3588, RFC 3539, RFC 3589, and RFC 4006

• Compliant with 3GPP specifications including TS 29.299, TS 29.329, TS 32.299, TS 29.209, and TS 29.272

OperatorBilling

System

MTCAAA Service Provider

Billing System

Bx

Charging Func�on

ServiceCapabili�es

NSCL

SCS(M2M Server)

NetworkApplica�ons

P-GW(Includes Exis�ng Ro

and Rf Interfaces)

S-GW(Includes Existsing Ro

and Rf Interfaces)

MME

MTC-WF

D/G SCL

MTC Applica�ons

GW/Device

SMS-GMSC

MSC/SGSN

RAN

HSS

SMS-SC

OCF

Tsp

RfS6m

T4

T5a/T5c

S6n Bx

Bx

T5b

CTF

CTF

CTF

Operator Domain Service Layer Domain

Page 10: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.10

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

Efficient interworking with cellular MTC via interworking function (IWF) enables seamless integration of M2M SCL (e.g. ETSI M2M SCL and oneM2M) with cellular MTC devices. On one hand, M2M service capabilities can invoke and leverage cellular MTC functions to optimize and support better M2M services; on the other hand, cellular MTC functions can be furthermore enhanced for M2M service capacities. InterDigital’s solution supports 3GPP Release 11 and beyond for interfacing with an SCS (i.e. M2M Server) platform; it has the following features and advantages:

• MTC-IWF: acts as the sole interface on the control plane for interworking 3GPP core network and M2M service capability layer while hiding 3GPP core network details (e.g. topology) to service providers. The MTC-IWF supports:

• Resolution and mapping of external MTC identifiers to internal identifiers;

• Accepts device trigger requests from an M2M Server (or an SCS) and selects appropriate delivery methods to forward the requests to MTC devices via 3GPP network;

• Charging records for delivered triggers

• Device Triggering: Allows online server-initiated device trigger for two purposes:

• To send small amounts of MTC device application data from an SCS (i.e. an M2M Server) to an MTC device;

• To instruct an MTC device application to initiate communications with an SCS (i.e. an M2M Server); thus requiring the MTC UE to obtain an IP address if it does not already have one.

• QoS Request: supports an SCS (i.e. an M2M Server) and/or an MTC to request different QoS requirements.

FIGURE 6: INTERWORKING WITH 3GPP CELLULAR MTC

EFFICIENT INTERWORKING WITH CELLULAR MTC1.6

M2M Server(or SCS)

Applica�on Server (M2M Network

Applica�ons)MTC-IWF

3GPP Core Network

Node B

mld(ETSI)

mla(ETSI)

Tsp(3GPP)

ETSI M2M ServiceCapabili�es

3GPP MTCInterface

ETSI M2MReference Points

GGSNSGSN

MME

MSC

HSSSMS-SC

S6m

T5c

T5b T5a

T4

Gi

ETSI M2M Service Capabili�es

3GPP MTC Func�onali�es

Networking Protocols3GPP Protocols

3GPP MTC Func�onali�es

3GPP MTC UE

Applica�onsETSI M2M ServiceCapabilites

ETSI M2M & 3GPPMTC Applica�ons

CellularMTC

Device

CellularMTC

Device

CellularMTC

Device3GPP/LTE RAN

Page 11: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.11

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

Lightweight Device Management facilitates firmware/software management, fault management, configuration and performance management of a variety of M2M Devices including constrained M2M Devices and M2M Area Networks in a RESTful manner, especially via M2M Gateway to efficiently manage constrained M2M Devices behind an M2M Gateway. The traditional non-RESTful management commands are well supported and modeled as RESTful operation at the M2M Server. This approach helps operators and customers to efficiently deploy massive M2M Devices and diagnose and fix the problem quickly with greatly reduced management cost.

FIGURE 7: DEVICE MANAGEMENT

LIGHTWEIGHT DEVICE MANAGEMENT1.7

Page 12: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.12

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

FIGURE 8: SERVICE DISCOVERY

AUTOMATED SERVICE DISCOVERY1.8

Automated Service Discovery allows M2M SCs to be dynamically discovered, which is critical for M2M type devices that may have little or no human interaction. It supports:

• A light-weight automated SCL discovery procedure based on a well-known resource. This is excellent for situations where the network address of the M2M Server, Gateway, or Device to be targeted by the SCL discovery procedure is known in advance;

• An advanced procedure based on the definition of a new M2M Service Discovery Function (MSDF) which leverages the underlying concepts of the DNS-SD protocol to find available SCLs.

M2M AreaNetwork

Communication Networks

M2M Service Discovery Server(DNS/DNS-SD)

Access Networks

Core Networks

M2M Server1

M2M Devices w/o SC

M2M Application

M2M Gateway1

M2M Service Capabilities (SC)M2M Service

Discovery Request

M2M Gateway1 Service

Discovery Info

M2M Service Discovery Request

M2M Server1 Service

Discovery Info

M2M Service Discovery Request

M2M Server1 Service

Discovery Info

Page 13: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.13

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

FIGURE 9: AUTONOMOUS INTEGRITY VALIDATION

AUTONOMOUS INTEGRITY VALIDATION1.9

Autonomous integrity validation enables M2M Service providers to get Device and Gateway integrity information in a RESTful manner and fix them if there is any problems. Also M2M Application providers are able to validate Device Applications and remediate failed applications. Autonomous integrity validation brings the following advantages:

M2M AreaNetwork

Communication Networks

DM Server

AccessNetwork Core

Network

M2M Server

M2M Devices w/o SC

M2M Gateway

Devices Performs IVal

Checks on itself

DeviceIVal Results

Device & GW Remediation Images

Gateway Performs IVal

Checks on itself

GatewayIVal

Results Device and/or Gateway

RemediationImages

Device Remediation

Image

M2M GW IVal Policy Engine

Functo Comp

Mapping

Policy Engine

Fine Grained Access

M2M Server IVal Policy Engine

Functo Comp

Mapping

Policy Engine

Fine Grained Access

M2M Application

M2M Service Capabilities (SC)

• Increased protection of M2M Devices

• Fine grained access control

• Configurable policy engine

• Scalable to network edge devices

• Minimal overhead

• Software or hardware based solution options

• Improved reliability and dependability

Page 14: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.14

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

FLEXIBLE SERVICE AND APPLICATION APIS1.10

FIGURE 10: FLEXIBLE APPLICATION API

The M2M Application API is RESTful and highly flexible. It provides a uniform interface and facilitates quick M2M Application development. It supports both HTTP and CoAP protocols.

It has the following features:

• Provides a standard and easy-to-use interface for application developers

• Modular design allows for use of different application protocols (CoAP, HTTP, etc)

• Thin layer design ensures that the application has total control over operations including memory usage

• Small footprint and modular design supporting both resource constrained devices and fully featured machines

Fills inmessagestructure

parameters and provides output

buffer

Passesenclosed/encrypted

message buffer

Passestransport

encapsulatedmessage

buffer

receives transport

encapsulatedmessage

buffer

receives de-encapsulatedmessage buffer

receives parsed data in

structure

Applica�on Func�on

M2M MessageEncodingFunc�on

Applica�onProtocol

Encapsula�on/Binding

Func�on

Applica�on Protocol/TransportProtocol Connec�on Func�ons

API will provide helper func�ons forthis, but the communica�on send/

receive is managed by the applica�on

Applica�onProtocol

De- encapsula�on/UnbindingFunc�on

M2M MessageDecodingFunc�on

Page 15: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.15

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

FIGURE 11: INTERNETWORKING WITH LEGACY SERVICE APPLICATION ENABLEMENT PLATFORMS AND NETWORKS

InterDigital’s M2M SDP includes an intelligent Interworking Proxy Unit (IPU) to connect and convert existing or legacy service platforms into a standard-based platform without a complete overhaul. It enables data access and exchange between standard-based M2M network and legacy M2M network.

• IPU is implemented as a service capability of M2M Gateway or M2M Server.

• IPU enables

• Standard M2M devices communicate to Legacy M2M Network via IPU

• Existing Standard M2M apps access Legacy Data/Devices

• Legacy devices communicate to standard M2M Network via IPU

• Existing Legacy Apps access Standard M2M Data/Devices

INTERWORKING PROXY UNIT FOR INTERNETWORKING WITH LEGACY M2M NETWORKS

1.9

Legacy M2M Network

Standard M2M Network

Inter-NetworkingProxy Unit (IPU)Legacy devices communicate to

standard M2M Network via IPU

Standard M2M devicescommunicate to Legacy M2M

Network via IPU

Exis�ng Standard M2M appsaccess Legacy Data/Devices

Exis�ng Legacy Apps access Standard M2M Data/Devices

M2M Devices

Legacy Device

1

2 3

4

Legacy Applica�ons(m

essage consumer)

M2M

Applica�on

Page 16: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.16

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

InterDigital’s M2M/IoT Software Development Kit (SDK) facilitates the use of the M2M/IoT SDP and the development of M2M applications to use with it. It provides access to the SDP, API libraries, and sample applications in support of application development. Furthermore, it provides the ability to customize the SDP via a web interface. In this way, it satisfies different user requirements and enables automated on-demand SDP generation and customization. It features:

• Customized M2M/IoT SDP for different M2M use cases

• Customized M2M service capability APIs for M2M device, M2M gateway, and M2M server with a great number of options for users

• OS/platform, SCL resource tree, binding protocols, SCL database platform, etc

• Customized M2M application APIs for different protocols (e.g. HTTP, CoAP)

• GUI-based web interface which provides great convenience for users

• Provides default SDP recommendation for users

FIGURE 12: WEB-BASED CUSTOMIZABLE SDK

WEB-BASED CUSTOMIZABLE SOFTWARE DEVELOPMENT KIT (SDK)

1.12

InterDigital’sM2M SDP

WebInterface

User 1

User 2

New SDPConfigura�on Request

New SDPCreated

Submit SDP Requirement

Return Customized SDP

Return Customized SDP

Submit SDP Requirement

Page 17: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.17

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

FUTURE VISION ON IOT1.13

FIGURE 13: FUTURE VISION OF INTERNET OF THINGS

Current M2M solutions are focused on communications (i.e. how information is transmitted from one machine to another). Evolution will effectively integrate “connectivity” and “content” with “context,” “collaboration,” “cloud,” and “cognition.” The future Internet of Things will be a global network of interconnected objects, enabling object identification/discovery and semantic data processing via C6

• Connectivity: connection for mobile and constrained objects;

• Content: massive data produced from things;

• Cloud: cloud service and cloud content storage;

• Context: context-aware design to improve performance;

• Collaboration: cooperative communications, inter-things, service sharing;

• Cognition: mine the knowledge from massive data and provide autonomous system adjustment for improvements.

InterDigital’s M2M/IoT SDP is incorporating advanced features: device-to-device (D2D) and/or peer-to-peer (P2P) proximity-based communications, and adaptive service provisioning via resource virtualization (i.e. XaaS). The M2M Server will be evolved into an IoT Server with these advanced features integrated in.

Current M2M/loT

IoT C6 Cube

Cogni on

Connec vity

Content

Context

Colla

bora

on

Clou

d

Content

Connec vity

Collabora on

Cogni on

Cloud

Context

Evolu on

Page 18: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.18

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

Additional advanced features that will be incorporated into the M2M SDP include the following (as shown in the figure below):

• Semantics & Analytics

• Advanced IoT Services

• Adanced Service Management

• Efficient IoT Protocols

SMART IoT Seman�cs

SMART IoT Protocols

SMART IoT ServicePla�orm

Scalability Manageability Adaptability Reliability Trustworthy

Seman�cs &Analy�cs

• Seman�c Model• Seman�c Arch

Advanced ServiceManagement

• Service Nego�a�on

Efficient IoTProtocols

• Iden�ty Mgmt

Advanced IoTServices

• Service Discovery• Event Management

FIGURE 14: SMART IOT SERVICE PLATFORM

Page 19: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.19

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

SUMMARY AND CONCLUSION

The availability of low cost devices, sensors, and actuators with increased computing and lower power have created a huge opportunity for growth in M2M/IoT Service Applications. To rapidly realize this growth potential requires faster time to market, lower costs, and re-use of applications within vertical applications and possibly across other markets.

Standards like ETSI TC M2M and the emerging oneM2M help accelerate the development and re-use of service solutions. InterDigital’s standards-compliant M2M/IoT SDP service platform provides a scalable IP-based End-to-End horizontal solution, enabling:

• Application developers to develop their M2M/IoT applications more quickly and efficiently;

• Service operators to smoothly integrate different M2M applications and manage the whole M2M system with greatly reduced cost (CAPEX and OPEX);

• Device vendors to expand and improve their M2M/IoT products with value-added features and interoperability with different devices.

InterDigital is focused on supporting the entire eco-system by providing advanced wireless technologies for emerging M2M markets and the future Internet of Things.

Please visit http://www.interdigital.com/iot for more information on InterDigital’s M2M/IoT Services Delivery Platform solutions.

1.14

Page 20: WHITE PAPER - TheInternetofThings€¦ · 1 Executive Summary 3 1.1Standard End-to-End Solution 5 ... disparate M2M devices, providing security guarantees, and implementing service

©2013 InterDigital, Inc. All rights reserved.20

STANDARDIZED M2M SERVICE DELIVERY PLATFORM WHITE PAPER

About InterDigital®

InterDigital develops fundamental wireless technologies that are at the core of mobile devices, networks, and services worldwide. As a long-standing contributor to the evolution of the wireless industry, we solve many of the industry’s most critical and complex technical challenges years ahead of market deployment. Our advanced solutions support more efficient wireless networks, a richer multimedia experience, and new mobile broadband capabilities. Accordingly, we have established licenses and strategic relationships with many of the world’s leading wireless companies.

InterDigital, Inc. 200 Bellevue Parkway, Suite 300 Wilmington, DE 19806

www.interdigital.com

© InterDigital, Inc. 2013. All rights reserved. This work was prepared and contains information supplied by, InterDigital, Inc. and/or its affiliates (hereinafter, “InterDigital”). All information, including performance information, contained herein is provided on an AS IS basis without any warranty as to its accuracy or results. InterDigital expressly disclaims any and all liability for any errors or omissions. InterDigital reserves the right to modify this work and the information contained herein without notice. No part of this work may be reproduced, in whole or in part, except as authorized in writing by InterDigital, irrespective of the type of media in which the information may be embodied. “InterDigital” is a registered trademark of InterDigital, Inc.