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



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

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

Secure, Efficient, and Open Standard Internet of Things

Smart Cities are the Internet of Things

Machine-to-Machine Technologies

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

6LoWPAN Technical Overview

Key requirements for Interoperable IoT systems

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

ONEM2M SERVICE LAYER PLATFORM

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

Internet of Things based approach to Agriculture Monitoring

onetransport 2016 InterDigital, Inc. All Rights Reserved.

Internet of things (IOT) applications covering industrial domain. Dev Bhattacharya

CCN. CCNx 1.0 Internet of Things Architectural Overview. Computer Science Laboratory Networking & Distributed Systems March 2014

ONEM2M SERVICE LAYER PLATFORM INITIAL RELEASE

Evolving from SCADA to IoT

MAX DOLGICER THE INTERNET OF THINGS NAVIGATING THE FUTURE OF INFORMATION TECHNOLOGY

ENABLING RELIABLE COMMUNICATION FOR EMERGING M2M/IOT APPLICATIONS

Machine-to-Machine & Sensor Technologies in Smart Cities

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

6LoWPAN: An Open IoT Networking Protocol

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

IPv6, IoT and beyond

ARM mbed IoT Device Platform. November 3 rd, 2014

Yassine Banouar Thierry Monteil Mahdi Ben Alaya Christophe Chassot Khalil Drira

Using semantics and rich metadata to bridge IoT silos W3C s work on the Web of Things

Big Data in Internet of Things (IoT): Key Trends, Opportunities and Market Forecasts

Automation Systems and the IoT Industrial Internet

W3C Meeting ISO/IEC/IEEE P

The Internet of Things: Opportunities & Challenges

Internet of Things. Reply Platform

Reducing Configuration Complexity with Next Gen IoT Networks

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

Device Management for Internet of Things Constrained Devices OMA Lightweight M2M. Duncan Purves Connect2 Systems

A Systems of Systems. The Internet of Things. perspective on. Johan Lukkien. Eindhoven University

CF & IoT Protocol Support

Web of Things Architecture

Internet of Things (IoT): Middleware. Roch Glitho, PhD Associate Professor and Canada Research Chair My URL -

TUM & Siemens Corporate Technology. The "Internet of Things" for industrial applications

Protocols for the Internet of Things. Christian Légaré Executive VP and CTO, Micrium Inc. Vice President, IPSO Alliance

Internet of Things. Laurent Toutain. June 11, Caen () IPv6 opérateur June 11, / 14

Use case possibilities with Bluetooth low energy in IoT applications

Principle Elements and Framework of Internet of Things

MACHINE TO MACHINE COMMUNICATIONS. ETSI TC M2M Overview June 2011

How To Create An Internet Of Things (Iot) Platform For A Smartwatch And Other Devices

Fast Innovation requires Fast IT

Internet Geolocation and Location-Based Services. Richard Barnes BBN Technologies IETF GEOPRIV Co-Chair Emergency Services Workshop Co-Chair

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

Towards a common definition and taxonomy of the Internet of Things. Towards a common definition and taxonomy of the Internet of Things...

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

P o w e r i n g t h e I n t e r n e t o f T h i n g s

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

IT4405 Computer Networks (Compulsory)

ZigBee IP Stack Overview Don Sturek Pacific Gas and Electric (PG&E) 2009 ZigBee Alliance. All rights reserved. 1

Marko Hännikäinen Tampere University of Technology IoT week CLOUD-BASED SERVICE PLATFORM FOR WIRELESS SENSOR NETWORKS

Lab 2. CS-335a. Fall 2012 Computer Science Department. Manolis Surligas

Making Sense of Internet of Things Protocols and Implementations

The Future of IoT. Zach Shelby VP Marketing, IoT Feb 3 rd, 2015

10CS64: COMPUTER NETWORKS - II

M2M & Cybersecurity Workshop TIA 2013 M2M Standards and Security. Mihai Voicu CIO/CSO ILS Technology LLC

Horizontal IoT Application Development using Semantic Web Technologies

IoT concepts Andrea Acquaviva EDA group Politecnico di Torino, Italy

Internet Connected Devices: Evolving from the Internet of Things to the Internet of Everything. Bill Morelli Associate Director

Flexible Architecture for Internet of Things Utilizing an Local Manager

Robust protocols for the Industrial Internet of Things

IOT the Last Miles. Tze Chiew (PSM) Jaap Breepoel (FAE)

SSVVP SIP School VVoIP Professional Certification

End-to-End M2M and IoT Services

SERVICE DISCOVERY AND MOBILITY MANAGEMENT

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Arrowhead Framework A Local Cloud Approach to Automation. Prof. Jerker Delsing.

Kick starting science...

Life With Big Data and the Internet of Things

6PANview: A Network Monitoring System for the Internet of Things

Internet of Things 2015/2016

M2M/IoT standards in ETSI and onem2m

Web of Things Framework

Networking 4 Voice and Video over IP (VVoIP)

From a World-Wide Web of Pages to a World-Wide Web of Things

INTERNET OF THINGS 1

The Internet of Things:

11 Internet of Things (IoT) Protocols You Need to Know About

M2M Communications and Internet of Things as enablers of Smart City. Soumya Kanti Datta Mobile Communications Dept.

Future Directions for Internet of Things Work

MASHUPS FOR THE INTERNET OF THINGS

IT Data Communication and Networks (Optional)

in Health Care and Sensor Networks

What s a protocol? What s a protocol? A closer look at network structure: What s the Internet? What s the Internet? What s the Internet?

Machine-to-Machine Communication (M2M) Devices, Networks, and Applications (DNA)

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

Index Terms: Internet of Things (IoT), IPv6, IPv4, RFID, Machine to Machine Communication, WSN Network.

Transcription:

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

Content IoT Overview IoT Protocols C6-based Smart IoT Smart IoT Protocols Challenges and Future Directions 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 2

IoT Overview Creating the Living Network

What s IoT? Source: http://www.itworld.com/ 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 4

Next Step for the Internet Evolution 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 5

Thing-Oriented IoT Physical Things THINGS AS A SERVICE (TaaS) e.g. Thing Registration, Thing Virtualization, Thing Discovery

Data-Oriented IoT DATA AS A SERVICE (DaaS) Data Publishers Data Subscribers Data Publishers Data Subscribers Data Publishers Data Subscribers IoT Small/Big Data Data Generation, Data Collection, Data Cleaning, Data Aggregation, Data Mining, Data Analytics

Service-Oriented IoT COMMON SERVICE PLATFORM Service Sources Smart Transportation System Management Services Service Consumers ehealth Application Smart Grid System Proxy Service Discovery Service Energy Applications Smart Health System Enabling Technologies: WSDL: Web Service Description Language UDDI: Universal Description Discovery and Integration SOAP: Simple Object Access Protocol AMQP: Advanced Message Queuing Protocol MQTT: Message Queuing Telemetry Transport Transportation Applications

IoT Protocols Creating the Living Network

IoT Protocols and Standards SDO PROTOCOL STACK STANDARDS & PROTOCOLS onem2m, ETSI M2M, OMA, W3C, IEEE APPLICATION SERVICE LAYER onem2m RoA/SoA ETSI TC M2M SCL OMA GwMO, DMNG, M2M Interface, LWM2M W3C WSDL IEEE NGSON APPLICATION PROTOCOL LAYER HTTP, CoAP, XMPP MQTT, AMQP IETF TRANSPORT LAYER Security: DTLS, TLS NETWORK LAYER 6LoWPAN (Neighbor Discovery, Header Compression) ROLL (Routing) 6TiSCH (Path Schedule) IEEE, 3GPP LINK LAYER 3GPP MTC 802.15.x (e.g. 1, 2, 4, 8, etc.) 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 10

IoT Protocol Stack (1/2) ISO/OSI Reference Model IoT Protocol Stack Applications TCP/IP Protocol Stack Application Layer Presentation Layer Session Layer Transport Layer Network Layer Data Link Layer Physical Layer Service Layer (onem2m, ETSI M2M, OMA, BBF) Application Protocol Layer (HTTP, CoAP, XMPP, AMQP, MQTT) (NETCONF, SNMP, mdns, DNS-SD) Transport Layer (TCP, MPTCP, UDP, DCCP, SCTP) (TLS, DTLS) Network Layer (IPv4, IPv6, 6LoWPAN, ND, DHCP, ICMP) PHY/MAC Layer (3GPP MTC, IEEE 802.11, IEEE 802.15) Application Layer Transport Layer Internet Layer Link Layer 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 11

IoT Protocol Stack (2/2) Service Layer onem2m TCP Variants Application Protocol Layer HTTP MQTT CoAP Transport Layer SCTP TCP Vegas TCP Cubic Fast TCP CTCP UDP WebSocket 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 12

Messaging Protocols for IoT SYNCHRONOUS REQUEST / RESPONSE (HTTP) ASYNCHRONOUS REQUEST / RESPONSE (CoAP) Server (Resources) Request Response Client (Requester) Server (Resources) Request Acknowledgement Response Client (Requester) STREAMED REQUEST / RESPONSE (XMPP) SUBSCRIPTION/ NOTIFICATION (MQTT, AMQP, CoAP) Server (Resources) Connection Establishment Message Exchange Client (Requester) Server (Resources) Subscription Broker / Queue Notification Client (Requester) Disconnection Response 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 13

C6-based SMART IoT Creating the Living Network

M2M Evolution to IoT M2M is communication among machines to manipulate content/data Current M2M Connectivity: connection for machines; Content: massive raw data from things; Cognition Wisdom Evolution to IoT Cloud: cloud service and XaaS for IoT; Context: context-aware design; Collaboration: collaborative services; Cognition: semantics and autonomous system adjustment Cloud Context Content Connectivity IoT C6 Cube Collaboration Knowledge Information Data SMART C6-Enabled IOT IoT is communication to/from things which offer new services via cloud/context/collaboration/cognition technologies M2M Service Platform IoT Service Platform with C6 Capabilities 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 15

DIVERSE VERTICAL APPLICATIONS Thing / Object Domain (Physical or Virtual) C6-based SMART IoT PHYSICAL: THING DOMAIN PHYSICAL: DEVICE DOMAIN (Generate Data) CYBER: NETWORK DOMAIN (Collect Data) CYBER: SERVICE DOMAIN (Manage Data) SOCIAL: USER DOMAIN (Access Data) RFID Networks (e.g., supply chain management, asset tracking, etc.) Wireless Sensor Networks (e.g., environment monitoring) RAW C6 DATA Body Area Networks (e.g., ehealth / mhealth) RAW DATA C6 Vehicular Networks (e.g., smart transportation) RAW C6 DATA RFID Reader C6 Gateway LOCAL DATA Smartphone C6 Fixed Access Networks (e.g., xdsl, Cable, Fiber, etc.) C6 C6 LOCAL Wireless Access DATA Networks (e.g., GSM, WiFi, 3G / 4G, Satellite, etc) Gateway C6 C6 Core Networks C6 C6 (Software-defined Networks, Contentcentric Networks, etc.) CACHED DATA Services & Applications C6 Servers in the Cloud providing various services PROCESSED DDATA RAW DATA END-TO-END IOT SYSTEM SMART = Scalable + Manageable + Adaptable + Reliable + Trustworthy C6 = Content+Context + Connectivity+Cloud + Collaboration+Cognition 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 16

Smart IoT Protocols Creating the Living Network

Context-Aware Neighbor Discovery Protocol Feature: Low mobility, temperature sensor Expect: 6LRs supporting data aggregation 6LN 2 Feature: High mobility and battery-powered Expect: 6LRs supporting mobility and 6LoWPAN ND Feature: Potentially high traffic load Expect: 6LRs closer to the 6BR 6LoWPAN 6LN 1 How to find 6LR 1 matching 6LNs and 6LRs? 6LN 3 6LR 2 Support: Data Aggregation, Various ND (Legacy ND, 6LoWPAN ND, etc.) Expect: 6LNs with temperature sensors and low mobility Support/Feature: Mobility, 6LoWPAN ND, Closer to 6LBR, etc. Expect: 6LNs with high traffic load and high mobility 6LN 1 (or 6LR 1) 6LR 1 (or 6LBR 1) 1. Router Solicitation (Multicast or Unicast) [SLLAO + CIO] 2. Process CIO Option 3. Router Advertisement (Unicast) [PIO + 6CO + ABRO + SLLAO + CIO] 4. Process CIO Option 5. Router Advertisement (Periodical Multicast) [PIO + 6CO + ABRO + SLLAO + CIO] 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 18

Future Directions & Challenges Creating the Living Network

IoT over ICN: In-Network IoT Data Caching? IOT SERVICES Requester Application Weather forecast / news website Mobile app. IOT DATA/CONTENT ICN AS TRANSPORT IoT Data Source Measurement & monitoring Temperature Humidity Wind speed Cache End-user Smart phone Home/office computer Automation centre computer UNDERLYING NETWORKS Content Router End-user Requester Application Tradeoff between Freshness and Communication Cost 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 20

Social IoT: Humans in the Loop PHYSICAL CYBER (INTERNET, CLOUD) SOCIAL Interactions between IoT and Social Networks WSN 1 INTERNET OF BODIES Social Relation among Things WSN 2 INTERNET OF VEHICLES INTERNET OF CITIES Physical-to-Cyber (P2C) Interface Cyber-to-Social (C2S) Interface Physical-to-Social (P2S) Interface 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 21

Social Connectivity among Things Based on social connectivity or relations with other things, Clock can interact with different things (e.g. flight schedule), for instance, to intelligently manage and adjust people s other activities (e.g. meetings). This will be heavily relied on the cognition that IoT systems can provide. Meetings Flight Schedule Train Station Taxi Coffee Maker I95 Road Condition Gas/Charging Station Weather 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 22

IoT Security and Privacy Google and Nest have the potential to do great things together for users and consumers, but don t expect that to happen without users giving up some more of their precious data to the search giant. All that remains to be seen is how that will happen, and what people get in exchange for that access. 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 23

Thank You! Chonggang Wang, Member Technical Staff, Innovation Labs InterDigital Communications, LLC King of Prussia, PA 19406-1409 +1 610.878.5731 Chonggang.Wang@InterDigital.com 2014 InterDigital, Inc. All rights reserved. Creating the Living Network 24