Standardized Machine-to-Machine (M2M) Software Development Platform



Similar documents
M2M Service Architecture: Delivering M2M Services Over Heterogeneous Networks

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things.

Yassine Banouar Thierry Monteil Mahdi Ben Alaya Christophe Chassot Khalil Drira

ETSI M2M / onem2m and the need for semantics. Joerg Swetina (NEC) (joerg.swetina@neclab.eu)

OVERVIEW OF ETSI M2M ARCHITECTURE Presented by: Barbara Pareglio, Ericsson. ETSI All rights reserved

Reduce Cost and Complexity of M2M and IoT Solutions via Embedded IP and Application Layer Interoperability for Smart Objects

Broadband Forum Machine-to-Machine (M2M) Solutions

ONEM2M SERVICE LAYER PLATFORM

Vortex White Paper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

M2M Communications and Internet of Things for Smart Cities. Soumya Kanti Datta Mobile Communications Dept.

Secure, Efficient, and Open Standard Internet of Things

Smart Cities are the Internet of Things

SMART IoT PROTOCOLS. Creating the Living Network. Chonggang Wang Innovation Lab, InterDigital Communications. December 8, 2014

ASTRI s Internet-of-Things (IoT) Gateway and Management Platform

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

! Context: IoT, CPS and M2M! Challenges in M2M! Evolutionary M2M the FiDM way! Focus on: ! Conclusion 2

Chapter 17: M2M-Based Metropolitan Platform for IMS-Enabled Road Traffic Management in IoT

Key requirements for Interoperable IoT systems

MACHINE TO MACHINE COMMUNICATIONS. ETSI TC M2M Overview June 2011

NTT DOCOMO Technical Journal. Core Network Infrastructure and Congestion Control Technology for M2M Communications

Connect for new business opportunities

ETSI M2M application developers guideline

Demo 1. Network Path and Quality Validation in the Evolved Packet Core

MDM and Telco Service Development OMA Device Management and Platforms

Presence SIMPLE Architecture

onetransport 2016 InterDigital, Inc. All Rights Reserved.

Internet of Things based approach to Agriculture Monitoring

Easily Connect, Control, Manage, and Monitor All of Your Devices with Nivis Cloud NOC

Nokia Siemens Networks Flexi Network Server

Diameter in the Evolved Packet Core

WIND RIVER INTELLIGENT DEVICE PLATFORM XT

Fast Innovation requires Fast IT

THE RTOS AS THE ENGINE POWERING THE INTERNET OF THINGS

IP-based Mobility Management for a Distributed Radio Access Network Architecture. helmut.becker@siemens.com

NEW LIFE FOR EMBEDDED SYSTEMS IN THE INTERNET OF THINGS

Machine-to-Machine Technologies

IMS Interconnect: Peering, Roaming and Security Part One

M2M/IoT standards in ETSI and onem2m

Horizontal IoT Application Development using Semantic Web Technologies

NFV Management and Orchestration: Enabling Rapid Service Innovation in the Era of Virtualization

BETaaS. Building the Environment for the Things as a Service D1.4.2

Co-existence of Wireless LAN and Cellular Henry Haverinen Senior Specialist Nokia Enterprise Solutions

Appendix C-8 IOC / FOC Target Timeline. Special Notice D15PS00295 Nationwide Public Safety Broadband Network (NPSBN)

Building the Internet of Things Jim Green - CTO, Data & Analytics Business Group, Cisco Systems

The BorderNet Session Border Controller and Network Function Virtualization

Management and Provisioning of M2M Devices and Applications

Intel: a Thought Leader Helping IoT Scale Out

ENABLING RELIABLE COMMUNICATION FOR EMERGING M2M/IOT APPLICATIONS

Service Delivery Platforms for Network Operators

Mobile Content Delivery: Challenges and Opportunities

ETSI Machine-to-Machine (M2M) Standardization

Wanderlust: Enabling roaming in the LTE era. Don Troshynski Vice President, Solutions Architecture

Cloud Standards - A Telco Perspective

Affordable Building Automation System Enabled by the Internet of Things (IoT)

An Oracle White Paper December The Time for Diameter Is Now: Why Service Providers Should Implement Diameter Today

Extreme Networks Software Defined Networking (SDN) Platform: Open, Standards-based and Comprehensive

Life With Big Data and the Internet of Things

Cisco Satellite Services Platform Delivering Managed Services over Satellite

M 2 M IWG. Eclipse, M2M and the Internet of Things. Overview. M 2 M Industry WorkGroup! M2M?

Evolving from SCADA to IoT

Implementing LTE International Data Roaming

A Comprehensive Solution for API Management

A Proposed Model For QoS guarantee In IMSbased Video Conference services

Telco s role in Smart Sustainable Cities

Securing the Internet of Things

ALCATEL-LUCENT 7750 SERVICE ROUTER NEXT-GENERATION MOBILE GATEWAY FOR LTE/4G AND 2G/3G AND ANCHOR FOR CELLULAR-WI-FI CONVERGENCE

White Paper Lightweight M2M : Enabling Device Management and Applications for the Internet of Things

Amdocs Smart Net Solution

Connecting IPv6 capable Bluetooth Low Energy sensors with the Internet of Things

Nokia Networks. FutureWorks Network architecture for the 5G era. Nokia Networks white paper Network architecture for the 5G era

When SDN meets Mobility

Securing the Internet of Things OEM capabilities assure trust, integrity, accountability, and privacy.

IoT Solutions from Things to the Cloud

ARM mbed IoT Device Platform. November 3 rd, 2014

IP Multimedia System: general aspects and migration perspectives

Does SDN accelerate network innovations? Example of Flexible Service Creation

Java and the Internet of Things

Software-defined networking and Network Function Virtualization-based approach for optimizing a carrier network with integrated datacenters

TO PACKET CORE. EVOLving THE PACKET CORE TO An NFV/sdN ARCHITECTURE

Network Marketing With Appngin and Services

The following slides describe these prototypes above in more details

M2M Service Platform to Support Carrier Cloud

In the pursuit of becoming smart

SHUBHA N BHAMBHANI DDG (NT-COI), DOT

Multi-Service Broadband Network Architecture. NextGen 13 London, October 2013 Robin Mersh CEO

Windows Embedded Security and Surveillance Solutions

Evolutionary Trends towards Beyond 3G Mobile Networks

Advanced SIP Series: SIP and 3GPP

Device-centric Code is deployed to individual devices, mostly preprovisioned

Advanced SIP Series: SIP and 3GPP Operations

Benchmarking the OpenCloud SIP Application Server on Intel -Based Modular Communications Platforms

IBM Tivoli Netcool network management solutions for enterprise

MACHINE-TO-MACHINE COMMUNICATIONS TOWARD SMART LOGISTICS SYSTEMS

Oracle s Internet of Things Platform: The M2M Platform for a Connected World

Trust the Connectivity Experts

IoT Business Solutions

Next-Generation Media Processing for Packet Networks

Nokia Siemens Networks mobile softswitching Taking voice to the next level

Huawei Technologies ERC Position Statement: Towards a Future Internet Public Private Partnership

Status of 3G deployments and interoperability with 4G. Mike Hobby CDMA Data Marketing

Transcription:

WHITE PAPER Standardized Machine-to-Machine (M2M) Software Development Platform Standardized service layer and APIs create a common framework and roadmap for cellular operators, service providers and device manufacturers October 2012 2012 InterDigital, Inc. All rights reserved.

Contents 1 Executive Summary... 3 1.1 1. Standard End-to-End Solution... 5 1.2 2. Scalable Service Platform... 7 1.3 3. Compatible Software Development Platform... 8 1.4 4. RESTful Architecture... 9 1.5 5. Configurable Charging Architecture... 10 1.6 6. Efficient Interworking with Cellular MTC... 11 1.7 7. Lightweight Device Management... 12 1.8 8. Automated Service Discovery... 13 1.9 9. Autonomous Integrity Validation... 14 1.10 10. Flexible Service and Application APIs... 15 1.11 11. Interworking Proxy Unit for Intering with Legacy M2M s... 16 1.12 12. Web-based Customizable SDK... 17 1.13 13. Future Vision on IoT... 18 1.14 Summary and Conclusion... 19 1.15 About InterDigital... 19 2 2012 InterDigital, Inc. All rights reserved.

1 Executive Summary Thanks to advances in wireless communications, embedded systems, and IP networking, Machine-to-Machine (M2M) communications provide a huge opportunity for growth in M2M Service Applications. Future M2M Solutions are envisioned to connect billions of existing and new devices, ranging from high-end smart mobile terminals to low-cost resource-constrained wireless sensors or Radio Frequency Identification (RFID) tags. M2M technologies can be beneficially applied to a broad range of use cases for smart grid, telematics, ehealth/mhealth, vehicular networking and systems, industry control, home automation, and environmental monitoring. Current M2M markets, however, are highly fragmented. Various vertical M2M solutions have been designed independently and separately for different applications, 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, security guarantee, and service discovery. The M2M standards (i.e. ETSI TC M2M, onem2m, etc.) can accelerate the development and reuse of service layer solutions. This white paper illustrates how InterDigital s suite of M2M solutions allow Solution Providers to capture the full potential of their M2M businesses. InterDigital s Standardized Machine-to-Machine Software Development Platform (M2MSDP) 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 M2M Applications, M2M Devices, M2M Gateways, to M2M Servers as an E2E and fully Standards-compatible solution. A Converged 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 /mid/mia/mim reference points are also supported; Service-Oriented Architecture: Supports peer Service Capabilities (SCs) for M2M Devices, M2M Gateways, and M2M Servers that enable service providers to generate new revenues from M2M via service platforms. Advanced features include platformagnostic 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; 3 2012 InterDigital, Inc. All rights reserved.

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); support both offline and online charging; Intering via Interworking Proxy Unit (IPU): Used to connect and convert existing or legacy service platforms into a standard-based platform without a complete overhaul. It is available in source or binary packages; Lightweight Device Management: Supports a RESTFul and lightweight device management approach via M2M Gateways that cater to M2M requirements, especially from constrained M2M Devices; Cognitive Semantic Services: Supports cognitive, non-opaque data management including intelligent data process, mining and analytics to enable semantic data services at 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 M2M 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: Support automated on-demand SDK generation for different M2M use cases and various user requirements. Flexible SCL and Application APIs: Supports modular design and allows for use of different application protocols (CoAP, HTTP, and other protocols) and different implementations (of these protocols) without rework; o o o SCL SW platform: includes source and binary packages for M2M Devices, M2M Gateways, and M2M Servers; SCL Primitive API: SCL primitive API is available in source and binary packages; CoAP API: CoAP API is available in source and binary packages; Going forward, InterDigital s M2MSDP will incorporate context-aware design, collaborative and cognitive networking, and cloud-based services to smoothly evolve into future Internet-of-Things (IoT), facilitating global networking of connected devices in a RESTful and more efficient fashion. 4 2012 InterDigital, Inc. All rights reserved.

1.1 1. Standard End-to-End Solution M2M Area s ehealth/mhealth (Bluetooth/WPAN) M2M Devices Converged M2M Gateway Intelligent Pipe provides the bridge, enables Operator to monetize using Service Platform and APIs Access (wireless & wireline) Core s (Cellular, IP, etc) M2M Server M2M Applications Smart Energy (WLAN/ZigBee) Provide local services Interconnects M2M area networks to Operator s core network Proxy for Service Provider network to interact with and manage M2M devices M2M GW Applications Service Resource Capabilities Tree Comm. Protocols Service Resource Capabilities Tree Comm. Protocols Operator s M2M Service Platform, offering Service Capabilities to 3rd- Party Application Providers Service APIs to 3rd-Party M2M Applications Figure 1: Standard End-to-End Solution The E2E IP-based architecture provides a complete solution, including M2M Devices, Converged M2M Gateway, M2M Server, and M2M Application API. The M2M Server the primary component of a provider s M2M platform offers M2M SCs to third-party M2M application providers via M2M Application API, which expedites application development and facilitates application interoperability. Furthermore, the Converged 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 SCs and applications Reduced Access/Core Signaling Load o 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 o o o 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 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 5 2012 InterDigital, Inc. All rights reserved.

Security: Gateway permits group authentication, authorization, and registration, of M2M Area devices o Provides first level of filtering to prevent interaction with access and core network Selection: Gateway enables the selection of the optimum access network for communication to network applications. Similarly gateway enables selection of optimum M2M Area parameters for communication to M2M devices 6 2012 InterDigital, Inc. All rights reserved.

1.2 2. Scalable Service Platform D Device 1 mid mia D Device 2 Area Gateway1 M2M SP 1 mim Transport Application SC-to-SC mid D Device 3 Area Gateway2 mid mid M2M SP 2 mia Application mia D Device 4 SC-to-SC mid M2M SP 3 D Device 5 D Device 6 Access/ Core Service Capabilities Application D Device 7 Figure 2: Scalable M2M Service Platform The Scalable M2M Service Platform conforms to ETSI TC M2M Release 1 and Release 2 standards. It basically supports peer M2M Service Capabilities at M2M Devices, M2M Gateways, and M2M Servers. It also supports four M2M reference points: 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 Applications and an M2M Server, and mim between two M2M Servers. and mia provides uniform interfaces for M2M Applications. In addition, constrained M2M devices are supported as M2M Device Applications. Furthermore, the Scalable Service 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 Service Platform supports the following features: Standard M2M Reference Points:, mid, mia, mim; Standard M2M Service Capabilities for M2M Devices/Gateways/Servers; Supports two kinds 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; and application aware but agnostic. Configurable charging functionality Web-based software development kit (SDK) 7 2012 InterDigital, Inc. All rights reserved.

1.3 3. Compatible Software Development Platform IP-based End-to-End M2M Software Development Platform à and application agnostic but aware à Middleware providing common M2M API à Enabling horizontal solutions RESTful Application API Configurable Charging Interworking with Cellular MTC Capillary Integration (ZigBee) M2M Gateway Proxy Device Management Semantic Services Service Discovery Security (Integrity Validation) Cloud-based M2M Server Figure 3: Compatible Software Development Platfrom InterDigital s M2MSDP is aligned with standards providing a platform to validate predeveloped solution 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 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 network at the service layer; Semantic Services: Supports cognitive, non-opaque data management including intelligent data process, mining and analytics to enable semantic data services at M2M service application layer; 8 2012 InterDigital, Inc. All rights reserved.

1.4 4. RESTful Architecture <sclbase-of-d/g/s> attribute scls applications groups containers attribute attribute subscriptions attribute subscriptions <scl> subscriptions <applicationannc> attribute <groupannc> <application> accessrights <group> attribute applications attribute subscriptions attribute subscriptions accessrights containers containers groups groups <containerannc> members subscriptions <container> memberscontent subscriptions notificationchannels notificationchannels m2mpocs accessrights subscriptions discovery attribute subscriptions containerinstances attribute latest <containerinstance> subscriptions oldest attacheddevices mgmtobjs 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 and based on Client/Server model and provides 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. 9 2012 InterDigital, Inc. All rights reserved.

1.5 5. Configurable Charging Architecture Operator Domain Service Layer Domain SMS-SC MTC AAA Operator Billing System Bx Service Provider Billing System S6n Bx Bx SMS-GMSC T4 HSS OCF Charging Function S6m Rf CTF CDF CGF GW / Device MTC Applications RAN MSC/ SGSN T5a/T5c MME T5b MTC-IWF Tsp Service Capabilities NSCL SCS (M2M Server) Applications D/G SCL S-GW (Includes Existing Ro and Rf Interfaces) P-GW (Includes Existing Ro and Rf Interfaces) 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 as well ascharging 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 o Supports Diameter Server, Relay/Proxy/Redirect Agent, and Client o Supports Diameter Peer Discovery o 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 10 2012 InterDigital, Inc. All rights reserved.

1.6 6. Efficient Interworking with Cellular MTC 3GPP Core Cellular MTC Device Cellular MTC Device 3GPP/LTE RAN Cellular MTC Device NodeB mid (ETSI) MSC HSS MME T5c SMS-SC S6m T5b T5a SGSN GGSN T4 MTC-IWF Gi Tsp (3GPP) M2M Server (or SCS) mia (ETSI) Application Server (M2M Applications) ETSI M2M & 3GPP MTC Applications ETSI M2M Service Capabilities 3GPP MTC Functionalities 3GPP Protocols 3GPP MTC UE Applications ETSI M2M Service Capabilities 3GPP MTC Functionalities ing Protocols ETSI M2M Service Capabilities 3GPP MTC Interface ETSI M2M Reference Points Figure 6: Interworking with 3GPP Cellular MTC 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 M2M 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: o Resolution and mapping of external MTC identifiers to internal identifiers; o 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; o Charging records for delivered triggers Device Triggering: Allows online server-initiated device trigger for two purposes: o To send small amounts of MTC device application data from an SCS (i.e. an M2M Server) to an MTC device; o 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. 11 2012 InterDigital, Inc. All rights reserved.

1.7 7. Lightweight Device Management Mgmt Proxy and Translation M2M Service Capabilities (SC) M2M Devices w/ SC Mgmt Command Conversion and mgmtobj Mapping Mgmt Commands Response DM Server Converted Mgmt Commands Response M2M Server Mgmt Request Response M2M Application Mgmt Commands Core s Converted Mgmt Commands Response M2M Area Access s Response DA D-SCL DREM GwMO Client DM Client M2 M Device w/ SC (D) mid GwMO OMA DM GA G-SCL GREM GwMO Component DM Server DM- Light Server DM Client M2 M GW GwMO OMA DM mid DM Server GwMO Server DM Server DMA-DMS mia NA N-SCL NREM mgmtobjs Tree ( Mapping/ Conversion) M2 M Server M2M Devices w/o SC M2M Gateway DA DM- Light Client DM-Light DA D- SCL DREM DM Client OMA-DM mid M2 M Device w/ o SC (D ) M2 M Device w/ SC (D) Figure 7: Device Management 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 s 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 modeled as RESTful operation at the M2M Server. It helps operators and customers to efficiently deploy massive M2M Devices and diagnose and fix the problem quickly with greatly reduced management cost. 12 2012 InterDigital, Inc. All rights reserved.

1.8 8. Automated Service Discovery M2M Service Discovery Request M2M Gateway1 Service Discovery Info M2M Service Discovery Request M2M Server1 Service Discovery Info M2M Service Discovery Server (DNS/DNS-SD) M2M Server1 Service Discovery Info M2M Service Capabilities (SC) M2M Service Discovery Request M2M Devices w/o SC M2M Area M2M Gateway1 Access s Communication s Core s M2M Server1 M2M Application Figure 8: Service Discovery 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. 13 2012 InterDigital, Inc. All rights reserved.

1.9 9. Autonomous Integrity Validation M2M GW IVal Policy Engine M2M Service Capabilities (SC) Fine Grained Access Devices Performs IVal Checks on itself Gateway Performs IVal Checks on itself Policy Engine Functo Comp Mapping DM Server Device & GW Remediation Images M2M Server IVal Policy Engine Device IVal Results M2M Gateway Policy Engine Fine Grained Access Functo Comp Mapping M2M Devices w/o SC M2M Area Device Remediation Image Access Device and/or Gateway Remediation Images Communication s Gateway IVal Results Core M2M Server M2M Application Figure 9: Autonomous Integrity Validation Autonomous integrity validation enables M2M Service providers to get M2M Devices and M2M Gateways integrity information in a RESTful manner and fix them if there is any problems. Also M2M Application providers are able to validate M2M Device Applications and remediate failed applications. Autonomous integrity validation brings the following advantages: 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 14 2012 InterDigital, Inc. All rights reserved.

1.10 10. Flexible Service and Application APIs 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 15 2012 InterDigital, Inc. All rights reserved.

1.11 11. Interworking Proxy Unit for Intering with Legacy M2M s Standard M2M devices communicate to Legacy M2M via IPU Existing Standard M2M apps access Legacy Data/Devices 2 Standard M2M 4 M2M Application M2M Devices Legacy devices communicate to standard M2M via IPU Inter-ing Proxy Unit (IPU) Existing Legacy Apps access Standard M2M Data/Devices Legacy Device 1 Legacy M2M 3 Legacy Applications (message consumer) Figure 11: Intering with Legacy M2M 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 o Standard M2M devices communicate to Legacy M2M via IPU o Existing Standard M2M apps access Legacy Data/Devices o Legacy devices communicate to standard M2M via IPU o Existing Legacy Apps access Standard M2M Data/Devices 16 2012 InterDigital, Inc. All rights reserved.

1.12 12. Web-based Customizable SDK New SDK Configuration Request Submit SDK Requirement Return Customized SDK User 1 InterDigital s M2M SDP Web Interface New SDK Created Submit SDK Requirement Return Customized SDK User 2 Figure 12: Web-based Customizable SDK InterDigital s M2M SDP provides customizable SDK via GUI-based web interface. It satisfies different user requirements and enables automated on-demand SDK generation and customization. It features: Customized M2M SDK 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 o 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 SDK recommendation for users 17 2012 InterDigital, Inc. All rights reserved.

1.13 13. Future Vision on IoT Current M2M/IoT Content Connectivity Cognition + Collabaration Cognition Cloud Content Context Collaboration Cloud Context Evolution Connectivity IoT C 6 Cube Figure 10: 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 C 6 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 SDP is incorporating advanced features: device-to-device (D2D) and/or peerto-peer (P2P) proximity- based communications, and adaptive service provisioning via resource virtualization (i.e. XaaS). The M2M Server will be evolved into IoT Server with these advanced features integrated in. 18 2012 InterDigital, Inc. All rights reserved.

1.14 Summary and Conclusion The availability of lower cost devices, sensors, and actuators with increased computing and lower power has created a huge opportunity for growth in M2M 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 can help accelerate the development and re-use of service solutions. InterDigital s standards-compliant M2MSDP service platform provides a scalable IPbased End-to-End horizontal solution, enabling: M2M application developers to develop their applications more quickly and efficiently; M2M service operators to smoothly integrate different M2M applications and manage the whole M2M system with greatly reduced cost (CAPEX and OPEX); M2M device vendors to expand and improve their products with value-added features and interoperability with different devices. InterDigital is focused on supporting the entire M2M eco-system by providing advanced wireless technologies for emerging M2M markets and the future Internet of Things. 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. 2012. 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. 19 2012 InterDigital, Inc. All rights reserved.

20 2012 InterDigital, Inc. All rights reserved.