ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

Similar documents
Welcome to IoTivity Developer Day. Introduction: Mark Skarpness, Intel VP & Director Embedded Operating Systems

Welcome to IoTivity. Mike Richmond, Executive Director Open Interconnect Consortium

IOTIVITY INTRODUCTION

How onem2m fits into the landscape of IoT technologies

OCF Specification Overview Core Technology Specification. OCF 2.0 Release June 2018

onem2m and its role in achieving interoperability in IoT

Developing a Common Language for Communication between Disparate IoT Devices and Applications across Various Wireless Technologies

IoTivity: The Open Connectivity Foundation and the IoT Challenge

IoTivity Big Picture. MyeongGi Jeong Software R&D Center

IoT Standards Ecosystem, What s new?

Khartoum, Sudan Dec 2017

Web of Things: W3C Vision & Roadmap on IoT Standardizations

onem2m - A Common Service Layer for IoT Basic principles and architecture overview

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

ETSI IoT/M2M Workshop 2016 featuring the Smart World. November 15 th -17 th, 2016

Overview SENTINET 3.1

IoT and Smart Home: Seamless Interoperability

temp heat I/O A/C flow valve pump

Managing & Accelerating Innovation with Open Source at the Edge

Defragmenting the IoT with the Web of Things

Industrial Internet Connectivity Framework (IICF)

Web of Things Architecture and Use Cases. Soumya Kanti Datta, Christian Bonnet Mobile Communications Department

Introduction to Device Trust Architecture

IoT Standardization Process and Smart IoT

Digital Platforms for 'Interoperable and Smart Homes and Grids' DT-ICT Introduction IoT Week Bilbao 05 June 2018

onem2m Overview and Positioning Dr. Josef J. Blanz,

Standards to enable an IoT Eco System

ONEM2M FOR SMART CITIES

Launch Smart Products With End-to-End Solutions You & Your Customers Can Trust

Delivering IoT Value Through onem2m Compliance

Standard Open Source Cloud APIs for the Smart Home

Wi Fi e IoT para Smart Cities. Marcelo Molinari System Engineer Director LATAM

Building firmware update: The devil is in the details

Principles for Interoperability in the Internet of Things

AWS IoT Overview. July 2016 Thomas Jones, Partner Solutions Architect

SGS CYBER SECURITY GROWTH OPPORTUNITIES

ConCert FAQ s Last revised December 2017

ISO/IEC JTC 1 N 13538

Thread in Commercial Backgrounder

Status of Machine to Machine Standards work in TC M2M and onem2m. Many thanks to the various contributors from TC M2M

OASIS Standards Development Supporting Identity Management, Privacy and Trust in Cloud Computing Services

GlobalPlatform Addressing Unique Security Challenges through Standardization

OCF Core Specifiation

What is Wi-SUN? Open-standards based secure, interoperable communications for large scale IoTfor Smart Utility and Smart City networks.

Jean-Pierre Desbenoit, Vice Chair ZigBee Alliance Mark Walters, VP Strategic Development ZigBee Alliance ZigBee Alliance. All rights reserved.

Building Open Source IoT Ecosystems. November 2017

to Serve the Internet of Things: the onem2m Initiative

Accelerating IoT with ARM mbed

Accelerating IoT with ARM mbed

TRANSFORM YOUR NETWORK

Select, simplify, fix: How Continua, IHE and other profiles contribute to making standards fit for purpose Michael Strübin, European Programme

IQRF in Smart Building Application

Interoperability Frameworks for RIOT-OS

Transforming the Internal IT Landscape with APIs. Scott Cranton Director, Application Platform SAs April 2018

onem2m ADAPTED FOR SMART CITIES ETSI IOT M2M WORKSHOP 2016 NOV 15 TH 2016

ITU-T Y Next generation network evolution phase 1 Overview

Using the tpm with iot

Assessing interoperability in Internet of Things ecosystems

Overview on Test & Certification in Wi-SUN Alliance. Chin-Sean SUM Certification Program Manager Wi-SUN Alliance

ETSI standards are enabling a global M2M solution. Enrico Scarrone, ETSI TC M2M Chairman, Telecom Italia 3 ETSI M2M workshop, Mandelieu, France, EU

OVERVIEW OF ETSI IoT ACTIVITIES

IOT STANDARDS ECOSYSTEM WHAT S NEW? IOT WEEK GENEVA 2017

The onem2m standard Horizontal Service Layer

ARCHITECTURING AND SECURING IOT PLATFORMS JANKO ISIDOROVIC MAINFLUX

mbed OS Update Sam Grove Technical Lead, mbed OS June 2017 ARM 2017

Automated Development for Cross-Platform Internet of Things

Big Data for Smart Cities Connected Vehicles in the Wireless World

Open source onem2m Platforms

HOT TOPICS LED BY ETSI - 5G AND IOT

W3C Web of Things. W3C Auto WG F2F Meeting April 2016

2 - onem2m Common Architecture for IoT

Accelerating IoT with ARM mbed

Lecture 04 Introduction: IoT Networking - Part I

An Overview of the User Services Platform (USP) (Broadband Forum TR-369)

Standardized M2M Software Development Platform Contents

Developing IoT Devices with Thread. June 2018

The New Open Edge. IOT+Telecom+Cloud+Enterprise

The Integrated Smart & Security Platform Powered the Developing of IOT

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

New Business. Opportunities for Cellular IoT. Loic Bonvarlet Director of Marketing Secure Identity Arm. Copyright 2018 Arm, All rights reserved.

USING DEVICE LIFECYCLE MANAGEMENT TO FUTURE PROOF YOUR IOT DEPLOYMENT

EXTENDING SINGLE SIGN-ON TO AMAZON WEB SERVICES BEST PRACTICES FOR IDENTITY FEDERATION IN AWS E-BOOK

Security and Privacy in the Internet of Things : Antonio F. Skarmeta

3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse

Keys for Success: Today s Landscape of IoT Technologies and Security Standards

Smarter Business Agility with WebSphere DataPower Appliances Introduction

Cloud Based IoT Application Provisioning (The Case of Wireless Sensor Applications)

SECURING THE CONNECTED ENTERPRISE.

onem2m Standards Activities - IoT/M2M Service Layer -

THIS COMPLIANCE AND CERTIFICATION PROGRAM FOR ALLJOYN CERTIFIED PROGRAM MANAGEMENT DOCUMENT VERSION 4.0 (AND ALL PRIOR VERSIONS) AND ALL REFERENCED

Harvesting IOT data. (Using IP networks) Ericsson 2014

Testing for Reliable and Dependable Health Information Exchange

Microsoft SharePoint Server 2013 Plan, Configure & Manage

Tizen/Artik IoT Lecture Chapter 14. IoTivity Easy Setup Manager


ETSI M2M Workshop. IPSO Alliance Standard Update. Patrick Wetterwald Cisco Smart Grid and IoT Product Marketing President, IPSO Alliance

Zigbee 3.0 and Dotdot Connecting the IoT. Jean-Pierre Desbenoit Schneider Electric Bruno Vulcano Legrand

IoT CoAP Plugtests & Workshop November 27 th 2012

OCF Specification Introduction and Overview. June 2018

F-Interop Online Platform of Interoperability and Performance Tests for the Internet of Things

Transcription:

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM 12 July 2017

Time Isolated Aggregated Massively Connected Cloud / Data Centres Rich Devices / Gateways Constrained Devices The architecture will need to achieve massive scale 2

Complexity of Standards Home/Building Manufacturing/ Industry Automation Vehicular/ Transportation Healthcare Energy Cities Wearables Farming/ Agri Food Fragmentation is BAD! 3

OCF Driving Consolidation 2014 2015 2016 2017 4

OCF High Level Goals Make it easy for developers to deal with the complexity of IoT comms Provide a common data model that developers can use to interface with all IoT devices and their underlying data Establish an architectural foundation that can achieve the necessary scalability Focus the architecture around interoperability Supports the needs of multiple vertical markets (since many use cases span multiple vertical markets) Provide a path towards future consolidation of standards 5

Board of Directors 1 - Cert WG, UPnP WG AllSeen WG all have seats on Technology SC but not Operations Management SC Operations Management Steering Committee Business Steering Committee Technology Steering Committee Certification Work Group UPnP Work Group Strategy WG Core Technology WG Authorised Test Lab TG Liaisons TG Architecture TG Test Tool TG AllSeen Work Group Smart Home Project Healthcare Project Automotive Project CoAP Native Cloud Project JOOE Project (onem2m) Wi-Fi Easy Setup Project BLE-GATT Project Use Case TG Industrial TG Thread TG Marketing WG Press Release TG Branding TG Digital Marketing TG Events TG Asia Marketing Task Force Membership WG Bridging TG Security WG Security Review TG Remote & Bridging Security TG Data Model WG Open Source WG Developer Ecosystem TG Bridging TG Spec Coordination TG UPnP WG 1 Cert WG 1 AllSeen WG 1 6

OCF & IoTivity Specification Data Modelling Open Source Coordination Coordination Open Source Project Reference Implementation of OCF (and Non-Spec Related Code) Certification Business (Marketing, Strategy, Membership) Sponsored (funded) by OCF Separate Governance Innovative coordination Specs & Open Source ready simultaneously 7

OCF Conceptual Framework Profiles Consumer Enterprise Industrial Auto Education Health Interaction / Data Model Core Framework Discovery Data Transmission Resource Model Data Management Device Management Security, Identity & Permissions Transports (Smart) Remote Access Cloud 8

INTEROPERABILITY BETWEEN OCF AND A PARTNER ECOSYSTEM

Interoperability Building Blocks Device 1 Applications 1 Service Layer 1 Data Transport 1 Physical Layer 1 System 1 to System 2 Apps 1 to/from Apps 2 Service Layer 1 to Service Layer 2 Transport 1 to Transport 2 Phy 1 to Phy 2 Device 2 Applications 2 Service Layer 2 Data Transport 2 Physical Layer 2 Bridging between ecosystems can happen at any or all of these layers Each bridged layer may be independent of or dependent on other layers 10

Interoperability Levels Data Model Translation between ecosystem data models Fundamental data types, device definitions and assigned attributes Data Model representation design patterns Arrays, links, inheritance, hierarchical representations Data Model representation markup language JSON, Swagger2.0, RAML/YAML Service layer Translation of resource models Transport Translation of ecosystem protocol messages The assumption that there is a one-to-one mapping between operations in different ecosystems is not correct in many cases Transport mapping: Addressability, Encoding, Security Logical Execution of operations across ecosystems State machines, Complex operations, Protocol metadata, Security 11

Evaluation Steps The primary goal is to determine which levels of interoperability need to be specified by OCF and the Partner Ecosystem Physical Layer This is out of scope of the OCF specifications Transport Layer This is generally out of scope of the OCF specifications OCF assumes IP connectivity and has not addressed the mapping of IP to other ecosystems IP over normally non-ip transport may be addressed in other organizations (e.g. IP over BTMesh) CoAP over non-ip transport may be addressed by OCF if no other industry activity exists (e.g. CoAP over BLE-GATT) Service Layer OCF has created the Bridging Specification to handle the generic interoperability definition between OCF and a Partner Ecosystem Application Layer OCF created Device Specifications and Resource Type Specifications OCF created Mapping Specifications for data mapping between OCF and Partner ecosystems 12

Evaluation Steps Data Models Identify device types and resource types (i.e. attributes) defined by Partner System Correlate identified device types and resource types to existing OCF device types and resource types Identify new device types and resource types to be added to OCF specifications For those device types that exist in OCF Correlate resource types between device definitions Add new resource types to the OCF device definition For those device types that do not exist in OCF Create new device definition in OCF specifications Include resource types corresponding to partner device definition In all cases Map fields to existing or newly defined OCF Resource Types Should the Partner Ecosystem desire equivalence with OCF Data Models, similar effort will need to occur to update the Partner Data Models. 13

Bridging Concept Data Model OCF Resource Model Derived Model Partner Ecosystem Resource Model Resource Spec Device Spec Bridging Spec Mapping Spec Bidirectional Operation Other Ecosystem Spec 14

Bridging Process www.oneiota.org OCF has created an agnostic online repository where the entire IoT industry can address data model interoperability Any organization can request to be registered Each organization owns their own data models Each organization selects the licensing regime most appropriate to that organization JSON, RAML/YAML and Swagger2.0 are currently supported Interoperability can be supported by creating derived modelling between organizations whose data models reside in oneiota.org Derived modelling frameworks can be generated Interoperability can be supported for a bridge implementation Used to generate documentation, code stubs and user interfaces 15

Bridging Process OCF and a Partner organization decide to support a bridge between ecosystems The Partner organization requests registration on oneiota.org The Partner organization enters its data models into oneiota.org OCF creates a derived data model in oneiota.org A member company of either or both organization(s) implements a bridge OCF Plugfests are available to be able to test that bridge device The OCF Certification program is enabled to test the bridge device The Partner organization can also certify the bridge device independently or a joint certification program can be discussed 16

Bridging Security Last but NEVER Least The Bridge (between ecosystems) needs to be a trusted entity as it translates at the message payload level The Bridge itself and all Virtual Devices that it exposes must be onboarded (transfer of ownership) and provisioned for secure operation Each Virtual Device must implement the security (including encryption) requirements of the ecosystem to which it is connected Enables selective blocking of communications with specific service endpoints and clients This fine-grained control allows the network administrator to selectively allow communications across the ecosystems which may not have the same security capabilities 17

JOINT OCF/ONEM2M ECOSYSTEM (JOOE)

JOOE Charter The purpose of this project is to fully define solutions for interworking between OCF and onem2m components in a complementary way and coordinate between the organizations for significant market penetration The overall goal is to create a joint ecosystem larger than the sum of the individual parts that benefits from the strength of both technologies while avoiding significant overlap The work will include specification of technical solutions for interworking, alignment of data models, coordination on work split, joint marketing/communications activities, and business development 19

JOOE Conceptual Architecture The two orange boxes in the bridge represent a single operational control point 20

QUESTIONS?

THANK YOU https://openconnectivity.org