DCIT 2015 Wuhan, Hubei, China, November LIMOS UMR 6158 CNRS, Clermont-Ferrand, FRANCE

Similar documents
Middleware for the Internet of Things Revision : 536

IOT DEVELOPER SURVEY RESULTS. April 2017

Model- based design of energy- efficient applications for IoT systems

Advanced Topics in Information Technology-1 Internet of Things(IT623)

Linux+Zephyr: IoT made easy

Introduction to the platforms of services for the Internet of Things Revision : 536

A Vision of IoT: Applications, Challenges, and Opportunities With China Perspective

Internet of Things - IoT Training

Architecture of Industrial IoT

IOT TECHNOLOGY & BUSINESS. Format: Online Academy. Duration: 5 Modules

Impact of Intermittent Faults on Nanocomputing Devices

INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE

IoT Technical foundation and use cases Anders P. Mynster, Senior Consultant High Tech summit DTU FORCE Technology at a glance

IoT Architecture for Future Building Management Embedded Lighting Controls

Your partner in testing the Internet of Things

Introduction to the Internet of Things

Bremner, D. (2015) The IoT Tree of Life. Technical Report. Knowledge Transfer Network, Sensors & Instrumentation Leadership Committee.

Getting Started with Launchpad and Grove Starter Kit. Franklin Cooper University Marketing Manager

Internet of Things Trends, Challenges, Opportunities, and Applications

FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS

Internet of Things: Networking Infrastructure for C.P.S. Wei Zhao University of Macau December 2012

Internet of Things (IoT): The Big Picture

Keysight Technologies U3801A/02A IoT Fundamentals Applied Courseware. Data Sheet

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

Distributed by Pycom Ltd. Copyright 2016 by Pycom Ltd. All rights reserved. No part of this document may be reproduced, distributed, or transmitted

Emerging IoT Technologies for Smart Cities

What you need to know about IoT platforms. How platforms stack up in IoT

Work-in-Progress:Experience of Teaching Internet-of-Things Using TI ARM based Connected Launchpad

T : Internet Technologies for Mobile Computing

Pietro Mercati. System Energy Efficiency Lab. seelab.ucsd.edu

IoT Software Platforms

PROTOTYPE OF IOT ENABLED SMART FACTORY. HaeKyung Lee and Taioun Kim. Received September 2015; accepted November 2015

Internet of Things Telecommunication operator perspective

COURSE DESCRIPTION INTERNET OF THINGS- BUSINESS AND TECHNOLOGIES. Format: Classroom. Duration: 2 Days

The LPWAN & IoT Value Chain. Nick Hunn WiFore Consulting

Integrating Device Connectivity in IoT & Embedded devices

Internet of Things hiotron Custom IOT Solution Development

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

IoT Challenges & Testing aspects. Alon Linetzki, Founder & CEO QualityWize

The IoT and the Technical Information Challenge. Stuart Mendelsohn

Scalability of MB-level Parallelism for H.264 Decoding

Greens Technologys is a leading Classroom & Online platform providing live instructor-led interactive

Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract:

IoT - Internet of Things. Brokerage event for Innovative ICT November, Varazdin, Croatia

Internet of Things: Cross-cutting Integration Platforms Across Sectors

Internet of things (IoT) Regulatory aspects. Trilok Dabeesing, ICT Authority 28 June 2017

Contents on Demand Architecture and Technologies of Lui

ST Technology Tour - Toronto Wednesday, October 18 - Agenda

IoT beyond platforms. Enabling innovation at scale

Dr. Tanja Rückert EVP Digital Assets and IoT, SAP SE. MSB Conference Oct 11, 2016 Frankfurt. International Electrotechnical Commission

Sensor Development for the imote2 Smart Sensor Platform

IOT TECHNOLOGY AND ITS IMPACT

DELL: POWERFUL FLEXIBILITY FOR THE IOT EDGE

Kolding June 12, 2018

Self-Test and Adaptation for Random Variations in Reliability

Hello and welcome to this presentation of the STM32L4 Analog-to-Digital Converter block. It will cover the main features of this block, which is used

XRAN-FH.WP.0-v01.00 White Paper

Sharif University of Technology. SoC: Introduction

IoT Strategy Roadmap

onem2m Certification & Use cases of Certified Products

KPN and the Internet of Things

IoT Challenges in H2020. Mirko Presser, MSci, MSc, BSS/BTECH/MBIT Lab

INTERNET OF THINGS THE GSMA GUIDE TO THE R A G E C A P A B I L C O V E I T Y T Y U R I E C R S B E C Y. gsma.com/iot

New Technologies: 4G/LTE, IOTs & OTTS WORKSHOP

ISELED - A Bright Future for Automotive Interior Lighting

Boston/Newton Agenda

ERAdiate lecture series

Self Restoring Logic (SRL) Cell Targets Space Application Designs

SoC IC Basics. COE838: Systems on Chip Design

Soft Errors re-examined

Timing Error Detection: An Adaptive Scheme To Combat Variability EE241 Final Report Nathan Narevsky and Richard Ott {nnarevsky,

IoT Based Controlling and Monitoring of Smart City

This is a repository copy of Virtualization Framework for Energy Efficient IoT Networks.

NDT Meets the Internet of Things (IoT)

IoT using Python & Cloud Computing

Internet of Things (IoT)

Approaches to synchronize vision, motion and robotics

Chapter 60 Development of the Remote Instrumentation Systems Based on Embedded Web to Support Remote Laboratory

Building Intelligent Edge Solutions with Microsoft IoT

R&S VENICE On air. 24/7.

Application of Internet of Things for Equipment Maintenance in Manufacturing System

Wireless Cloud Camera TV-IP751WC (v1.0r)

PERFORMANCE ANALYSIS OF IOT SMART SENSORS IN AGRICULTURE APPLICATIONS

Open IoT Platform & IoT-Engine

ITU-T Y.4552/Y.2078 (02/2016) Application support models of the Internet of things

THE NEXT GENERATION OF CITY MANAGEMENT INNOVATE TODAY TO MEET THE NEEDS OF TOMORROW

IERC Standardization Challenges. Standards for an Internet of Things. 3 and 4 July 2014, ETSI HQ (Sophia Antipolis)

Internet of Things Conceptual Frameworks and Architecture

Boston/Newton Agenda Session 1 Session 2 Session 3 Hands-on

Internet of Things. Decoding the IoT Ecosystem. Jad El Cham October 2017 RIPE75 Tutorial

IIoT & Digitalisation Workshop

RFSOI and FDSOI enabling smarter and IoT applications. Kirk Ouellette Digital Products Group STMicroelectronics

North America, Inc. AFFICHER. a true cloud digital signage system. Copyright PDC Co.,Ltd. All Rights Reserved.

IoT-based Monitoring System using Tri-level Context Making for Smart Home Services

ITU-T Y Functional framework and capabilities of the Internet of things

Microsoft's IoT Vision and Roadmap. Tony Shakib General Manager, Azure IoT Microsoft

The Art of Low-Cost IoT Solutions

Internet Of Things Meets Digital Signage. Deriving more business value from your displays

SPECIALIST TASK FORCE 505 IOT STANDARDS LANDSCAPING & IOT LSP GAP ANALYSIS

AMPHENOL RF ENABLES THE INTERNET OF THINGS

Transcription:

DCIT 2015 Wuhan, Hubei, China, 16-18- November 2015 kun-mean.hou@isima.fr LIMOS UMR 6158 CNRS, Clermont-Ferrand, FRANCE 1

Outline Introduction: Panorama of IoT technology IoT core technologies: IoT node hardware: State-of-the-art of IoT Node Trend and challenges - Communication protocol stack: State-of-the-art: 6LoWPAN and RPL Challenges Middleware: CoAP, OASIS /MQTT State-of-the-art CoAP (IETF) Trend and challenges Conclusion Open research issues 2

Introduction IoT Internet of Things and WoT Web of Things : Emergent and multidisciplinary science, very active and competitive research area. IoT and WoT have unlimited potential applications: air, underground and underwater. Source: 6LoWPAN: The Wireless Embedded Internet Companion Lecture Slides 3

At least 26 billion devices will be connected on the Internet by 2020 (Gartner), IoE Internet of every Things creates $19 trillion of value at stake for companies and industries (Cisco) IoT product and service suppliers will generate incremental revenue exceeding $300 billion in 2020 (Gartner). IoT will be the next IT revolution: Industry 4.0, IoE IoT is one of the key issues to support sustainable development (smarter planet smart every where : smart grid, smart home, smart building, smart care, smart farming ). 4

5 Panorama of IoT platforms Big ICT players: IBM (Bluemix), Microsoft (Azure), SAP (HANA) provide the IoT cloud-based platforms containing three mains layers: Back-end: Integration and Services Middleware: connect and collect. Front-end: IoT nodes The front-end layer is open for diverse players to develop their specific physical devices for specific application (NB- IoT, ISM (IEEE802.15.4, Sigfox, LoRa ) Figure 2: IBM Bluemix IoT based platform

Y Key components of IoT core technology Radio Radius:100 Fieldsize X:500 Fieldsize Y:500 Node Number:50 Minimum Intersection Nodes:1 Optimum Intersection Nodes:2 IoT Cloud-based platform 500 N21(15) N33(15) B35(9 15) M9 M3 N8(3) N49(3) 400 M15 N34(15) B28(9 15) B22(3 9 10) 300 B12(15 26) N13(26) M26 B27(9 10) M10 M2 N32(10) N42(2) B29(2 10) N6(10) B48(2 5) B45(2 5) M5 N38(5) B11(14 26) 200 B19(14 26) 100 N46(14) M14 B39(14 18) B31(18 41) N43(18) M18 N37(41) N23(41) N40(41) M41 B16(18 41) N36(41) N24(7) B4(1 N20(1) 47) M47 B17(1 47) N30(1) N44(1) M1 N50(1) Simulator 0 N25(18) M7 Master: 13(26%) Lost: 0(0%) Slave: 37(74%) Bridge: 15(30%) Slave without Intersection: 22(44%) -100 0 100 200 300 400 500 600 700 X Applications Middleware Protocol Stack Operating system WSN Node HW = 6

IoT core technology: IoT node - Basic Hardware Key features of a IoT Node Sensor Signal conditioner Processor Memory: RAM & ROM Peripheral Devices: ADC, UART, SPI, I²C, GPIO Power supply & Power management Unit Microcontroller Wireless Access medium Antenna 7

IoT Node HW: State-of-the-art and design trend Two main development and design trends: Commercial Off-The-Shelf COTS and System on Chip SoC COTS: platform for test and validation, real world experimentation SoC: Ultimate goal to achieve the implementation of long lifetime, low cost and invisible IoT node integrated and embedded into environment or object. 8

System On Chip: SoC 9

IoT node HW: trends and challenges Trends and challenges: More powerful IoT node: 32-bit core (e.g. WMSN) Robust and Energy Efficient Multicore (lifetime): Energy efficient IEEE802.15.4: ~45mA ~15mA (2Mbs) (research prototype <10mA) Texas Instruments MSP430 runs at less than 100µA/MHz (FRAM ferroelectric read-only memory) Radio cognitive: IEEE802.15.4, NB-IoT Battery-less IoT node: Energy harvesting. 10

IoT core technology: Operating System State-of-the-art: Event-driven: TinyOS, Contiki, MUROS Multi-thread: RETOS, tkernel, ScmRTOS (RTOS), MANTIS, AmbientRT etc. Hybrid: Contiki (not native), HEROS (native). Event-driven is not adapted to: Complex hard real-time application Distributed Component Based Model implementation (collaborative processing ) Multi-connection server (CoAP: delay) 11

IoT core technology - Operating System: Challenges Challenges: Energy Efficient (resource-aware: multicore and robustness), real-time collaborative processing and small memory footprint. Operating system is the key technology to implement time redundancy fault tolerant IoT node. 12

IoT core technology: communication protocol stack Many dedicated routing protocols were developed: Robustness, scalability and interoperability are still an open question. IPv6 for IoT: 6LoWPAN&RPL (IETF) Name OS platform Standard Note version ContikiRPL Contiki RFC6550 Support officially TelosB platform OpenWSN OpenWSN RFC6550 TinyRPL TinyOS Draft-ietf-rollrpl-17 NanoQplus NanoQplus Draft-ietf-rollrpl-13 Support TelosB and Epic platforms (only storing mode and single DODAG) RPL implementations for real-world devices [Chen Yibo, PhD thesis] 13

Resume 6LoWPAN Two main implementations: ContikiRPL SICS: Swedish Institute of Computer Science TinyRPL UC Berkey Simulator: Cooja (SICS) Small resource: Low power CPU and memory (<30KB of memory) Challenges: Large scale network still needs to be tested and evaluated (i.e. DIO overhead) Edge router or LBR LLN Border Router may solve this problem (RPL). 14

State-of-the-art of Tiny Server (IETF): TinyCoAP, CoapBlip, CoAP for Contiki, libcoap, CoAPy, jcoap, Californium Memory footprint of CoAP for Contiki: 8.5KB of ROM 1.5KB of SRAM 15

Other protocols: WoT protocol standard? - MQTT (IBM), AMQP (NASA, Google), STOMP, RabbitMQ Item OASIS/MQTT CoAP Traffic flow P2PP, P2P, MP2MP P2P Communication protocol TCP UDP Computing model Client/Server Server License OPEN OPEN 16

WoT: trend and challenges Both OASIS/MQTT and CoAP will be the standard? Challenge: How to implement energy efficient mashups? Relevant data (uncertainty data), Volatile and persistent data (Big data) 17

Intermittent data loss (Lossy link, sleep&wakeup mode) Network dysfunction due to environment change. Nodes are always sleep: Network disconnected for unknown reason Nodes are always wakeup: Battery exhausted prematurely (try continuously to send message) Unknown reasons 18

Why IoT node fails? Inconsistent specification Software errors Message synchronization Logical (Operation) error Data consistency Hardware errors Transient faults Permanent faults Lack of resource (e.g. stack overflow) 19

Dependable IoT node Classical techniques: Primary backup, DMR and TMR enable to implement fault tolerant system (space and time redundancy). Formal languages How to implement low cost, fault tolerant and energy constraint IoT node? 20

Hardware failures High speed low power CMOS technology Hardware main sources of failure: More sensitive to external disturbances, such as radiation effects electromagnetic influence, parameter fluctuations, and high temperatures, aging, application dependent, latch-up etc. (Mixed-Signal IP and SoC Design ) Taking into account the current status of ultra low power CMOS and mixed signal technology, how to implement a low cost and robust energy efficient 21 IoT node?

Dependable IoT node: Open research issues Open research issues: auto fail detection and auto configuration Formal Software and auto-check Time redundancy: auto fail detection and auto configuration (combine software and ultra low energy hardware fail detector, multicore architecture) Soft errors recovery: restart, execute the substitute task Permanent errors: restart with new hardware configuration (multicore architecture) http://edss.isima.fr/sites/smir 22

Conclusion The weak point of IoT large scale deployment concerns its robustness at front-end level. How to design a low cost, fault tolerant and energy efficient IoT is an open research issue. The IoT will drive new research fields and uncountable applications. The IoT will revolutionize (big bang) the ICT and continue to push ahead the current trend: super data centers and smart tiny data centers (trillion?) in order to meet the requirements divers applications. The economic and social impact of IoT is an open question, but one thing is sure IoT will change the way of our every day living. 23

«This work was founded by the French National Research Agency, the European Commission (Feder funds) and the Région Auvergne in the Framework of the LabEx IMobS 3» 24