How onem2m fits into the landscape of IoT technologies 3 rd onem2m Industry Day Bangalore, September 20 th 2017 Dr. Josef J. Blanz 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 1
M2M/IoT: Surge of connected things ~25 Billion Interconnected devices forecast in 2020 1 Transforming industries with innovative services and useful information Connected Home Automotive Smart Cities Retail Education Healthcare Industrial 1 Source: Machina Research, February, 2014 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 2
M2M / IoT Evolution Master/Slave Proximal Cloud Distributed Yesterday Today Tomorrow 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 3
Using a mix of Technologies Trend to Distributed Configurations C 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 4
Trend to Distributed Configurations distal Using a mix of Technologies distal proximal C distal distal proximal distal proximal proximal 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 5
Proximal IoT Technologies in IoT with a focus on proximal functionality Targeting mostly smart home / building automation / proximal network Simplify connecting things in proximity (e.g. in building), monitor, control, automate, less focus on cloud or hierarchical structures Enablers: Discovery, Advertisement, Introspection, On-Boarding Need for multi-cast techniques to implement discovery & advertisement A user is still in the center of this proximal paradigm (onboarding, usage) Examples OCF (OIC, AllJoyn) with Open Source, Specifications Several proprietary or open Home Automation technologies Industrial space: OPC-UA (client/server), DDS (bus) 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 6
Distal IoT Technologies in IoT with a focus on distal functionality Targeting larger scale deployments of M2M/IoT devices in an overlay network Hiding complexity of network usage / routing / access control / sharing etc Storing & sharing of data in distributed, hierarchical topology Enablers: Proven security, access control, selective communications, addressing Agnostic to underlying NW technology, Desirable: Utilize optimizations for M2M / IoT, better efficiency in WAN usage Examples onem2m (open partnership of SDOs), specification openly available Cloud components of proprietary or open Home Automation technologies Proprietary platforms 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 7
Common Issues in Proximal IoT Focus on tying things in a proximal network together so that a user/controller can interact or control them, use rule engines etc. More human user and home centric (consumer space) or production floor centric (industrial space) No built-in functionality to drive communication based on policies regarding WAN selectivity / scheduling / event categorization No direct interactions between multiple proximal islands No concepts for overlaying a middleware over multiple proximal networks Might need to interact between a very large number of distributed islands No large scale device management integration Difficult to scale to larger deployments, private clouds etc. 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 8
Synergies of Proximal and Distal IoT Functionality to drive communication based on policies regarding WAN selectivity / scheduling / event categorization Addressing of things across many different locations / areas Supporting a hierarchically organized overlay network that transports messages to/from the right things Data and function sharing across different domains Support of interactions between multiple proximal islands Integration of proven large scale device management technologies Robust security functions (authentication, authorization, access control, encryption) 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 9
Jungle of Technologies, Standards, Consortia, OSS Projects Which groups actually specify technology, which are just doing marketing & promotion? Which technologies are used / will be used in M2M/IoT? Which technologies are overlapping or complementing each other? WebSocket HTTP CoAP RTPS IoTDM OS-IoT LightweightM2M 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 10
Industrial Non-IP Applications Service Layer aka Service Platform Middleware Enablement Platform Technologies in IoT Stack Custom IoT Applications LightweightM2M CoAP RTPS HTTP WebSocket OSI equivalent Application Presentation Session Protocols DTLS / UDP TLS / TCP Transport Access IP IEEE 802.1TSN Wired Network Link Physical 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 11
onem2m: Open Standard for M2M / IoT Energy Home Assets ehealth Simple APIs & Standardized Interfaces Service Layer Data Processing Resources & Transport Protocols & Communication HW Communication Network(s) Horizontal layer of functions commonly needed across different market segments / not segment-specific Similar to generic versus use case-specific computer/os in early times of computers Standard for a middleware platform Sits between applications and processing/communication HW On sensors, actors, gateways, cloud Authentication/authorization/encryption Connects producers/consumers securely Hides complexity of NW usage from apps Controls when communication happens Increases efficiency of data transport Stores and shares data Supports access control Notifies about events Talks to groups of things Manages devices on large scale 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 12
Proximal IoT Interworking onem2m value & applicability Gateway (onem2m MN) OCF Network OCF App onem2m AE onem2m IN-CSE onem2m AE onem2m AE onem2m CSE onem2m AE Gateway (onem2m MN) KNX, Zigbee or XYZ Network KNX / Zigbee / XYZ App onem2m AE onem2m Network onem2m CSE 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 13
Align / consolidate with dotdot (Zigbee) Native OCF Application Example: Make it work together OCF Data Models aligne d Bridge / IPE onem2m Data Models Native Application COAP COAP COAP COAP DTLS UDP IP Routing 6LoWPAN Security/ Commissioning DTLS UDP IP Routing 6LoWPAN Security/ Commissioning DTLS UDP IP Routing IPv4/IPv6 DTLS UDP IP Routing IPv4/IPv6 IEEE 802.15.4 MAC IEEE 802.15.4 MAC IEEE 802.3 MAC IEEE 802.3 MAC IEEE 802.15.4 PHY IEEE 802.15.4 PHY IEEE 802.3 PHY IEEE 802.3 PHY Might be BT-LE or other short range at some point Could also be WLAN/WWAN 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 14
Combine onem2m & proximal IoT LightweightM2M C 20-Sep-2017 3rd onem2m Industry Day hosted by TSDSI 15