Web of Things: W3C Vision & Roadmap on IoT Standardizations

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

IoT Standards Ecosystem, What s new?

Defragmenting the IoT with the Web of Things

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

W3C Web of Things. Mohammed Dadas - Orange

Industrial Internet Connectivity Framework (IICF)

WoT IG and WG Next Steps. WoT IG/WG F2F Meeting Santa Clara, February, 2017

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

W3C Web of Things Interest Group

Khartoum, Sudan Dec 2017

The onem2m standard Horizontal Service Layer

startsession( WoT Devices )

Open source onem2m Platforms

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

An Introduction to the Intelligent IoT Integrator (I3)

ETSI M2M workshop Nov 2013

The Web of Things. Breakout session on service descriptions. Dave Raggett, W3C 1/27

A Layered Protocol Architecture for Scalable Innovation and Identification of Network Economic Synergies in the Internet of Things

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

Building the Web of Things

W3C WoT Face-to-Face Meeting. Bundang, Korea, July 2018

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

SCRIPTING APIS FOR THE WEB OF THINGS

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

Enabling Open Markets for the Web of Things

Whitepaper. IoT Protocols. PAASMER Support for Protocols. Website:

Enabling Open Markets for the Web of Things

Standard for an Architectural Framework for the Internet of Things (IoT) IEEE P2413

Resource Discovery in IoT: Current Trends, Gap Analysis and Future Standardization Aspects

W3C Workshop on the Web of Things

Harvesting IOT data. (Using IP networks) Ericsson 2014

Implementation work on open source web of things servers and gateways. Dave Raggett, W3C

MPEG-21: The 21st Century Multimedia Framework

IP Based Architecture for the Internet of Things. IPV6 and Related Standards for IoT Interoperability November 20, 2014

Time Sensitive Networking - Applications and Readiness Jeff Lund Sr. Dir Product Management, Belden

The Open Application Platform for Secure Elements.

T2TRG: Thing-to-Thing Research Group

Ontology Summit 2015 Internet of Things

IoT protocols for the Things

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

DIGITIZING INDUSTRY, ICT STANDARDS TO

AIOTI ALLIANCE FOR INTERNET OF THINGS INNOVATION

Communication Models in Internet of Things: A Survey

Building Open Source IoT Ecosystems. November 2017

2 - onem2m Common Architecture for IoT

Securing the Life Cycle of Things in the Internet of Things using Thing Registries

The Zentri Secure IoT Platform

The current status of Esi TC and the future of electronic signatures

SENSINACT - HORIZONTAL OPEN PLATFORM FOR AN INTEROPERABLE IOT WORLD

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

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

Lecture 04 Introduction: IoT Networking - Part I

Service Integration - A Web of Things Perspective W3C Workshop on Data and Services Integration

IoT Security Fundamentals That Must Be Solved. Fredrik Beckman CEO Apptimate AB Engagement Manager Combitech AB September 2016

Workshop on Smart Sustainable Cities Samarkand, Uzbekistan, 1-2 June 2017 ITU-T Focus Group on Data Processing and Management

High Volume Messaging with IBM MessageSight for use in Mobile, Web and M2M solutions

IEEE Issues in Microgrids Evolution towards a distributed energy future William J. Miller, President, MaCT USA

The Role and Contribution of OMA in Service Delivery Platform Standardization

ARM mbed Technical Overview

symbiote Towards an IoT Framework for Semantic and Organizational Interoperability

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

Connecting a Laser Level Transmitter to the Cloud

ITU-T Y Next generation network evolution phase 1 Overview

Advanced Grid Technologies, Services & Systems: Research Priorities and Objectives of WP

NIST Public Working Group on Federated Cloud (PWGFC) IEEE P2302 Intercloud Kickoff

Ontology Servers and Metadata Vocabulary Repositories

White Paper. EVERY THING CONNECTED How Web Object Technology Is Putting Every Physical Thing On The Web

High Level Interoperability Testing

W3C Automotive Update. 2-May-16

W3C WoT call CONTEXT INFORMATION MANAGEMENT - NGSI-LD API AS BRIDGE TO SEMANTIC WEB Contact: Lindsay Frost at

Power of open source communities to onem2m

Managing & Accelerating Innovation with Open Source at the Edge

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

Information Technology (CCHIT): Report on Activities and Progress

Accessibility for EPUB and the Open Web Platform

3 Software Stacks for IoT Solutions. Ian Skerrett Eclipse

TD01 - Enabling Digital Transformation Through The Connected Enterprise

Challenges. Distribution. Discovery. Security. Usability. Governance. Unreliable messaging. Physical objects. Dealing with places.

The Open Web Platform and Automotive

P1752 Working Group Meeting

onem2m and its role in achieving interoperability in IoT

AUTO DISCOVERY REMOTE CONTROL ADRC GLOSSARY

Evolving IoT with Smart Objects

The Integrated Smart & Security Platform Powered the Developing of IOT

onem2m Standards Activities - IoT/M2M Service Layer -

The importance of RAN to Core validation as networks evolve to support 5G

Deliverable D3.5 Harmonised e-authentication architecture in collaboration with STORK platform (M40) ATTPS. Achieving The Trust Paradigm Shift

Enabling Agility through Modularity and Microservices TM Forum Middle East Jan 2018

Working Group Charter: Web Services Basic Profile

Integration Standards for SmartPlant Instrumentation

OpenFog Reference Architecture. Presented by Dr. Maria Gorlatova OpenFog Consortium Communications Working Group Co-chair, Technical Committee Member

Open Source IoT. Eclipse IoT. Tim De Borger - Senior Solution Architect 13/06/2017

Embedded Web Services

M1, Singapore. Industry Trends Driving ICT Strategies

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

How OSGi can help to build open IoT ecosystems Kai Hackbath Member of OSGi Alliance Board of Directors Evangelist at Bosch Software Innovations

Presentation on OSGi Alliance

Smart City, Internet of Things, Security and Privacy

Standards to enable an IoT Eco System

Open Standards for Building Virtual and Augmented Realities. Neil Trevett Khronos President NVIDIA VP Developer Ecosystems

Transcription:

ASIA-PACIFIC TELECOMMUNITY The 28 th APT Standardization Program Forum (ASTAP-28) 6-10 March 2017, Bangkok, Thailand Web of Things: W3C Vision & Roadmap on IoT Standardizations W3C/Beihang University China http://www.chinaw3c.org http://www.w3.org

Lead the Web to Its Full Potential Anyone Anytime Anywhere Any Device

Global Presence of W3C W3C Global Hosts W3C Global Offices

We Build Royalty-Free Standards! Free Web Standards for All!

Process for W3C Recommendations

Many Potential IoT Application Areas Each Evolving Rich Capabilities! Smart Homes Wearables Healthcare Power & Environment Smart Cities Manufacturing Page 8 of 37 [3/9/2017]

IoT Landscape Page 9 of 37 [3/9/2017]

The Internet of Things Still very immature, but with massive potential Lack of interoperability at the application level Data silos are holding back the potential Open or closed system? Closed systems incentive: control Open systems prompt: reduced costs and increased market size Re-priseof the Web Page 10 of 37 [3/9/2017]

Bridging the Silos Isolated IoT products create data silos Vendors use fixed cloud address for devices to upload data to Incompatible protocols, formats and data models Silos hinder creation of services that combine different data How to enable easy integration of data sources? The Web is the framework that offers a unifying approach: For simplifying application development across many platforms For metadata as a basis for discovery, interoperability, and open markets of services Page 11 of 37 [3/9/2017]

The IoT Standardization Challenge Page 12 of 37 [3/9/2017]

The Web of Things Diversity Applications Internet of Things: Connectivity IEEE 802.15.4 Ethernet Wi-Fi Bluetooth LoRa Page 13 of 37 [3/9/2017]

Then, the Web! Web is a network of resources Resource is an abstract concept Resource need to be represented, with multiple approaches Resource can be operated with open protocols URI is the unique identifier of a resource https://www.w3.org/tr/webarch/ Page 14 of 37 [3/9/2017]

Then, the Web! The Web is fueling a transition from costly monolithic software to open markets of apps, with introducing Thing as another Resource Provide Resource Abstractions on the Web Bridges & Interoperability Reducing Complexity & Cost Extensive Semantics to support automation Page 15 of 37 [3/9/2017]

Why is Semantics Important? What is the relevance to digital automation? Shared vocabularies for entities and their relationships Describing the software objects that stand for physical or abstract things Intelligent Discovery: When searching for services with a given semantics Workflow & Automation: To facilitate the design of service compositions Optimal planning for flexible production of given products W3C Semantic Web Standards Stack Page 16 of 37 [3/9/2017]

WoT: Where the Web meets IoT Diversity Applications Web of Things Internet of Things: Connectivity IEEE 802.15.4 Ethernet Wi-Fi Bluetooth LoRa Page 17 of 37 [3/9/2017]

Communications Stack with A Clean Separation of Concerns Application Developer (WoT focus) Application Scripts that define thing behaviour in terms of their properties, actions and events, using APIs for control of sensor and actuator hardware Things Software objects that hold their state Abstract thing to thing messages Semantics and Metadata, Data models and Data Platform Developer (IoT focus) Transfer Transport Network Bindings of abstract messages to mechanisms provided by each protocol, including choice of communication pattern, e.g. pull, push, pub-sub, peer to peer, etc. REST based protocols, e.g. HTTP, CoAP Pub-Sub protocols, e.g. MQTT, XMPP Others, including non IP transports, e.g. Bluetooth Underlying communication technology with support for exchange of simple messages (packets) Many technologies designed for different requirements Page 18 of 37 [3/9/2017]

The Web of Things: Basic Ideas at W3C Making life easier for application developers by 0. Leveraging the existing comm protocols 1. Providing a simple scripting model Things standing for physical and abstract entities Things as software objects with properties, actions and events Applications scripts decoupled from underlying protocols which can be selected according to need Based upon rich metadata 2. Server creates a software object (The Thing) based upon the thing's description What properties, actions and events does it have? Page 19 of 37 [3/9/2017]

The Things: An Abstraction Applications act on software objects that stand for things Local things Remote things Rich descriptions for every thing Data models, semantics, metadata Ontologies that describe things Things don t need to be connected Abstract entities and unconnected physical objects Page 20 of 37 [3/9/2017]

Metadata as key to Platform of Platforms Different platforms using different technology standards, different protocols and different data formats Web of Things as abstraction layer over these platforms Application logic decoupled from the underlying platforms Servers rely on rich metadata to communicate Page 21 of 37 [3/9/2017]

One Level Deeper on Horizontal Metadata Core metadata applicable across application domains Thing descriptions Links to thing semantics Data models and relationships between things Dependencies and version management Discovery and provisioning Bindings to APIs and protocols Communication related metadata Protocols and ports Data formats and encodings Multiplexing and buffering of data Efficient use of protocols Security related metadata Security practices Mutual authentication Access control Terms and conditions -relationship to Liability Payments Trust and Identity Verification Privacy and Provenance Page Safety, 22 of 37 Compliance and Resilience [3/9/2017]

Thing Descriptions Server uses URI for a thing to download its description and create a local proxy object for use by scripts Page 23 of 37 [3/9/2017]

Thing as Agent Page 24 of 37 [3/9/2017]

Horizontal and Vertical Metadata Vocabularies Industry specific groups are in best position to define vocabularies for each vertical W3C core metadata vocabularies used across application domains Page 25 of 37 [3/9/2017]

Enabled by Semantics, Metadata and Data Models Discovery of services The benefits of a lingua franca, and its limitations Composition of services From different vendors for an open market of services Monetization of services Support for a wide variety of models Security, privacy, safety, compliance, trust, resilience Scaling on multiple dimensions From microcontrollers to massive cloud-based server farms Page 26 of 37 [3/9/2017]

WoT Activities in W3C W3C WoT IG: Targeting at: - Discovery - Scripting APIs - Security & Privacy - Thing Description June 2014 1 st WoT Workshop Jan 2015 W3C Launch the WoT Interest Group W3C WoT Community Group provides an informal, pre-standards discussion forum to research, prototype, and create working systems for the Web of Things. W3C WoT Interest Group provides a forum for technical discussions to identify use cases and requirements for open markets of applications and services based upon the role of Web technologies for a combination of the Internet of Things (IoT) with the Web of data. Page 27 of 37 [3/9/2017]

WoT Activities in W3C June 2014 2015 April 2016 July 2016 Sept 2016 Dec 2016 1 st WoT Workshop W3C Launch the WoT Interest Group WoT IG F2F Montreal, Canada WoT IG F2F Beijing, China Open IoT Summit IIoT World Berlin W3C Launch the WoT Working Group 2016-2018 W3C WoT Working Group chartered to develop cross platforms standards for thing descriptions and APIs, as well as collaborating with external groups on support for particular IoT platforms. Homepage: https://www.w3.org/2016/12/wot-wg-2016.html Page 28 of 37 [3/9/2017]

Roadmap: Deliverables of W3C WoT WG Normative Specifications WoT Architecture ( in 12 months ) WoT Thing Description ( in 22 months ) WoT Scripting APIs (in 22 months ) Informative Specifications WoT Binding Templates Other Deliverables WoT Test Cases Page 29 of 37 [3/9/2017]

Referenced Architecture for WoT Thing Images in the Cloud WoT Servient Hub 应用脚本 运行环境 WoT Servient 资源模型 应用脚本 Web Access 协议绑定 Semantic Model Thing Description 运行环境资源模型协议绑定 Scripting APIs For app developers Web Browser 应用脚本 WoT Servient 应用脚本 运行环境 资源模型 协议绑定 Compatible to existing IoT Devices Thing Description 运行环境 资源模型 协议绑定 Thing to Thing Communication Page 30 of 37 [3/9/2017]

WoT Interfaces, Servients & Protocol Bindings WoT Interface is an network accessible interface of servient Servient hosts multiple Things with URI as resource identifier WoT Servient WoT Servient Resource Model http://wot.example.com/res Resource Model Protocol Binding Protocol Binding WoT Interface WoT Interface Specific Protocols HTTP, CoAP, Page 31 of 37 [3/9/2017]

How to implement a WoT Servient? WoT Servient Resource Model Protocol Binding WoT Interface Abstract WoT Servient Model Page 32 of 37 [3/9/2017]

Interoperability Demo & Test: Plugfest Coordinated by WoT IG Page 33 of 37 [3/9/2017]

Global Participation Page 34 of 37 [3/9/2017]

W3C Activities in WoT Peer Organizations IETF Authentication and Authorization for Constrained Environments (ace) Working Group IETF Core Working Group OneM2M OPC FoundationOpen Connectivity Foundation IPSO Alliance GSMA Industrial Internet Consortium IoT Security Foundation Plattform Industrie 4.0 W3C Groups Web of Things Interest Group Accessible Platform Architectures Working Group Device and Sensors Working Group Efficient XML Interchange Working Group Spatial Data on the Web Working Group Web and Automotive Business & Working Groups TV Control Working Group Page 35 of 37 [3/9/2017]

Enables An Open Market of Things Apps for connecting suppliers and consumers Analogous to marketplaces of apps for smart phones SME s can script apps to suit their specific needs Marketplace features Discovery, reviews, recommendations, ranking/reputation Dynamic composition to match given requirements Automated negotiation of contracts to save time and money Lifecycle support Developing, testing, publishing, vetting, updates, obsolescence Page 36 of 37 [3/9/2017]

Thank You! Join W3C to Build a Great Web of Things! Acknowledgements: The contents of the slides is reproduced from Jeff Jaffe, Dave Ragget, Philip Hoschka, Yingying Chen, Angel Li, and other materials from W3C global team and WoT IG/WG homepage Thanks goes to Angel Li for generating the initial draft of this slides. Page 37 of 37 [3/9/2017] More Information, please refer to www.w3.org, and www.chinaw3c.org.