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

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

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

Cross-Domain Internet of Things Application Development: M3 Framework and Evaluation

M3 Framework: User s guide & tutorial

The onem2m standard Horizontal Service Layer

SWoTSuite: A Toolkit for Prototyping End-to-End Semantic Web of Things Applications

Semantic Web of Things

Assisting IoT Projects and Developers in Designing Interoperable Semantic Web of Things Applications

Web of Things: W3C Vision & Roadmap on IoT Standardizations

Standard Open Source Cloud APIs for the Smart Home

An Architecture to Aggregate Heterogeneous and Semantic Sensed Data

Defragmenting the IoT with the Web of Things

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

Standards to enable an IoT Eco System

Mahdi Ben Alaya Thierry Monteil Samir Medjiah Khalil Drira {ben.alaya, monteil, medjiah,

temp heat I/O A/C flow valve pump

Developing and Integrating a Semantic Interoperability Testing Tool in F-Interop Platform

onem2m AND SMART M2M INTRODUCTION, RELEASE 2/3

Introduction to Internet of Things Prof. Sudip Misra Department of Computer Science & Engineering Indian Institute of Technology, Kharagpur

Open source onem2m Platforms

TOWARD IMPLEMENTATION OF ONEM2M BASED IOT PLATFORM

ONEM2M INDUSTRY DAY ALAN SOLOWAY, QUALCOMM. 12 July 2017

onem2m A Common Service Platform for IoT

ITU-T Study Group 20: Internet of Things (IoT) and smart cities and communities

The Integrated Smart & Security Platform Powered the Developing of IOT

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

10 th AUTOSAR Open Conference

symbiote Towards an IoT Framework for Semantic and Organizational Interoperability

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

SEPA SPARQL Event Processing Architecture

Internet of Things: The story so far

Enhancement of CoAP Packet Delivery Performance for Internet of Things. Hang Liu

Showcase. Showcase D: onem2m Enriched Personal Life

An Introduction to the Intelligent IoT Integrator (I3)

Cross-Fertilizing Data through Web of Things APIs with JSON-LD

Global Data Plane. The Cloud is not enough: Saving IoT from the Cloud & Toward a Global Data Infrastructure PRESENTED BY MEGHNA BAIJAL

INTERNET OF THINGS FOR SMART CITIES BY ZANELLA ET AL.

onem2m and its role in achieving interoperability in IoT

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

M2M INTEROPERABILITY DEMONSTRATIONS

2 - onem2m Common Architecture for IoT

Project Zygote. Rapid prototyping for the Internet of Things

Standardized M2M Software Development Platform Contents

Khartoum, Sudan Dec 2017

How to Route Internet Traffic between A Mobile Application and IoT Device?

Km4City Smart City API: an integrated support for mobility services

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

Leveraging the Social Web for Situational Application Development and Business Mashups

SRA A Strategic Research Agenda for Future Network Technologies

HOT TOPICS LED BY ETSI - 5G AND IOT

A Language-based Approach to Interoperability of IoT Platforms

Managing & Accelerating Innovation with Open Source at the Edge

AT&T Flow Designer. Current Environment

Semantic Technologies for the Internet of Things: Challenges and Opportunities

Semantic Discovery in the Web of Things

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

Devify: Decentralized Internet of Things Software Framework for a Peer-to-Peer and Interoperable IoT Device

Breaking out of the cloud: Local trust management and rendezvous in Named Data Networking of Things

IoT CoAP Plugtests & Workshop November 27 th 2012

Interoperability. Luca Mottola slides partly by Simon Duquennoy. Politecnico di Milano, Italy and Swedish Institute of Computer Science

Internet of Things: Demonstration. Mr. Bernard G. Cruz Lecturer

onem2m Architecture based User Centric IoT Application Development

MAXIMIZE YOUR IOT INVESTMENT WITH SCALABLE SOLUTIONS FROM AWS AND NXP

Accelerating intelligence at the edge for embedded and IoT applications

onem2m Showcase demos

Internet of Things: Latest Technology Development and Applications

Optimising a Semantic IoT Data Hub

IOT STANDARDS ECOSYSTEM WHAT S NEW? IOT WEEK GENEVA 2017

SENSINACT - HORIZONTAL OPEN PLATFORM FOR AN INTEROPERABLE IOT WORLD

onem2m Common Architecture for IoT interoperability

IoT-A: main Architectural Reference Model concepts

Dynamic Semantics for the Internet of Things. Payam Barnaghi Institute for Communication Systems (ICS) University of Surrey Guildford, United Kingdom

High Level Interoperability Testing

IOT Accelerator. October, 2017

Assessing interoperability in Internet of Things ecosystems

IoT CoAP Plugtests & Workshop Nov 27, 2012 Sophia Antipolis

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

Leveraging ambient applications interactions with their environment to improve services selection relevancy

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

IoT Standardization Process and Smart IoT

ISO/IEC JTC 1/SC 41 N0055

Developement of Horizontal IoT Platform using DeviceHive Framework

A FLEXIBLE, MULTI-PURPOSE, OPEN SOURCE TEST PLATFORM FOR IOT TESTING

Part I: Future Internet Foundations: Architectural Issues

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

Smart Organization. Vivek Ghule Department of Computer Engineering Vishwakarma Institute of Information Technology Pune, India

Internet of Things(IoT):A Future Vision OF MODERN SOCIETY

onem2m Standards Activities - IoT/M2M Service Layer -

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

Addressing Unique Smart Grid Challenges with Converged Gateways

Making Things Smart. ISN Conference Long Range Connectivity Networks for Sensors

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

Industrial Internet Connectivity Framework (IICF)

Internet of secure things: issues and perspectives. Pasquale Pace Dimes - UNICAL

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

CONNECTED IDENTITY: BENEFITS, RISKS, AND CHALLENGES DIRECTOR - SECURITY ARCHITECTURE, WSO2

Yeseong Kim. System Energy Efficiency Lab. seelab.ucsd.edu

IOTIVITY INTRODUCTION

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

ONEM2M FOR SMART CITIES

Transcription:

Web of Things Architecture and Use Cases Soumya Kanti Datta, Christian Bonnet Mobile Communications Department Email: Soumya-Kanti.Datta@eurecom.fr

Connecting Things in IoT Source: http://www.itworld.com/ Source: Roberto Minerva, From M2M to Virtual Continuum, ICCE 2015, Las Vegas 20-Aprl-2015 Web of Things Architecture and Use Cases - p 2

Volume of Connected Things 20-Aprl-2015 Web of Things Architecture and Use Cases - p 3

IoT Challenges Incompatible platforms and silos Wide range of technologies Missing consumer centric approach Processing of sensor data No uniform nomenclature for sensors, domains, measurements, units Hard task for application developers Learn the technologies Making interoperable solutions Address the fragmentation in the market Create cross domain applications 20-Aprl-2015 Web of Things Architecture and Use Cases - p 4

Web of Things - Motivation Today we have devices that can access the web Directly Via a smart gateway Web of Things (WoT) concept is becoming more popular Leverage web standards and technologies to interconnect all types of devices. Expose functionalities using RESTful APIs making them easier to access and use. Provide truly open, flexible, scalable and interoperable services. Source: http://webofthings.org/ 20-Aprl-2015 Web of Things Architecture and Use Cases - p 5

Requirements Uniform description of devices/things Uniform nomenclature for devices, units, measurements and domains Discovery Local from a smart gateway Remote remotely discovering devices in a smart city P2P to explore the social aspect of WoT Management of devices Automatic management Provisioning, maintenance, configuration update End user access control Binding to HTTP, CoAP, MQTT 20-Aprl-2015 Web of Things Architecture and Use Cases - p 6

Requirements Security, Privacy, Trust Data Management and Repository (DMR) Data Processing Utilization of semantic web technologies Results in high level abstraction and actionable intelligence Uniform treatment of data coming from heterogeneous sources End user service creation Domain specific scenarios Cross domain scenarios 20-Aprl-2015 Web of Things Architecture and Use Cases - p 7

WoT Architecture 20-Aprl-2015 Web of Things Architecture and Use Cases - p 8

Proxy-in and Proxy-out Enables creation of virtual instances of physical devices. Proxy-in manages sensors and Proxy-out is for actuators. Each proxy can be accessed using URIs and facilitates discovery of the associated devices. Distinct advantage Proxies can support both smart and legacy devices Essentially hides the intelligence of the devices from higher level applications Allows seamless integration of legacy devices into WoT platforms Source: Datta, S.K.; Bonnet, C.; Nikaein, N., "An IoT gateway centric architecture to provide novel M2M services," Internet of Things (WF-IoT), 2014 IEEE World Forum on, vol., no., pp.514,519, 6-8 March 2014. 20-Aprl-2015 Web of Things Architecture and Use Cases - p 9

Description of Devices Current Solutions Describing devices using CoRE Link Specifications [1] Software implementation in JSON Proposed uniform nomenclature [2] Ultra lightweight description (each description file size < 1KB) Work on progress Integrate JSON-LD for things description [1] Datta, S.K.; Bonnet, C., "Smart M2M Gateway Based Architecture for M2M Device and Endpoint Management," Internet of Things(iThings), 2014 IEEE International Conference on, IEEE, vol., no., pp.61,68, 1-3 Sept. 2014 [2] Gyrard, A.; Bonnet, C., A unified language to describe M2M/IoT Data, OneM2M 2015, MAS Working Group 5, 22-27 March 2015, Sophia Antipolis, France. 20-Aprl-2015 Web of Things Architecture and Use Cases - p 10

Device Management Based on OMA Lightweight M2M Technical Specifications [3] Defines a framework for connected device management using a lightweight M2M server. Can be integrated into a WoT server, cloud system, smart gateway [4]. Enables [4] Automatic registration, un-registration, provisioning of devices. Configuration update from end users. [3] http://technical.openmobilealliance.org/technical/technical-information/release-program/current-releases/oma-lightweightm2mv1-0 [4] Datta, S.K.; Bonnet, C., "A lightweight framework for efficient M2M device management in onem2m architecture," First International Conference on Recent Advances in Internet of Things (RIoT 2015), 7-9 April 2015. 20-Aprl-2015 Web of Things Architecture and Use Cases - p 11

Data Processing Goals How to get meaning out of raw data Understand the context Derive actionable intelligence Solution: reasoning with semantic web technologies First step add side information to sensor measurement using SenML (results into metadata) Second step decorate the metadata with additional semantic reasoning (results into high level abstraction) Third step Further processing to derive actionable intelligence 20-Aprl-2015 Web of Things Architecture and Use Cases - p 12

M3 Approach The M3 (Machine to Machine Measurement) approach Enrich M2M data with semantic web technologies [5] The M3 ontology: A hub for cross-domain ontologies and datasets e-health: weather, recipe, health Smart city: weather, home automation, transport, vacation STAC (security): sensor, cellular, web, mobile phone LOR (Linked Open Rules): share and reuse domain rules M3 integrated in a semantic-based (Machine-to- Machine) M2M architecture Prototype: http://sensormeasurement.appspot.com/ [5] Gyrard, A.; Bonnet, C.; Boudaoud, K., "Enrich machine-to-machine data with semantic web technologies for cross-domain applications," Internet of Things (WF-IoT), 2014 IEEE World Forum on, pp.559,564, 6-8 March 2014 20-Aprl-2015 Web of Things Architecture and Use Cases - p 13

End User Service Creation Accomplished through a mobile application Connect and Control Things Trigger an action if a pre-defined event occurs Switch on light switch (actuation) when someone enter a room (presence detector sensor) Interacts with WoT server over RESTful interfaces We intend to provide open source APIs to add and improve offered functionalities 20-Aprl-2015 Web of Things Architecture and Use Cases - p 14

Work on progress Discovery Remote and P2P Local discovery is supported by the smart gateway itself. Data Management and Repository Access control and end-to-end security 20-Aprl-2015 Web of Things Architecture and Use Cases - p 15

Use Case Smart Home Smart gateway is at the heart WoT server is deployed inside it Physical devices are connected to the gateway and are accessed from a mobile app. Implements access control for visiting friends/relatives Advantage Local processing of data Privacy 20-Aprl-2015 Web of Things Architecture and Use Cases - p 16

Use Case Cross Domain Combine Smart Home, ehealth, Weather Get information about weather, body temperature of a person and suggest food accordingly Example: Weather hot Body Temp normal Smart Home contains ingredients for iced tea Suggest Iced Tea Another example Smart vehicle detects outside is foggy from weather domain sensor and the OBU suggest to switch on fog lamp. It combines knowledge from weather and transportation domains. 20-Aprl-2015 Web of Things Architecture and Use Cases - p 17

Conclusion Motivation and requirements of WoT Overview on a WoT architecture Its components Use cases Expressing interest to lead WoT Framework task force And contribute to rest of the TFs. 20-Aprl-2015 Web of Things Architecture and Use Cases - p 18

Thank you! Email: Soumya-Kanti.Datta@eurecom.fr Webpage: http://www.eurecom.fr/en/people/dattasoumya-kanti/publications Twitter: @skdatta2010 20-Aprl-2015 Web of Things Architecture and Use Cases - p 19