Open IoT Platform & IoT-Engine

Similar documents
Building Intelligent Edge Solutions with Microsoft IoT

Emerging IoT Technologies for Smart Cities

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

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

IoT Architecture for Future Building Management Embedded Lighting Controls

An Introduction to The Internet of Things

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

2.4GHz Digital Wireless Video Door Phone User Manual

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

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

Home Monitoring System Using RP Device

Middleware for the Internet of Things Revision : 536


Multi-Format AV Scaler with DisplayPort

VT5365. Single-chip optical mouse sensor for wireless applications. Features. Applications. Technical specifications. Description.

IOT BASED ENERGY METER RATING

IoT Strategy Roadmap

Semiconductor Devices. Microwave Application Products. Microwave Tubes and Radar Components

Explorer Edition FUZZY LOGIC DEVELOPMENT TOOL FOR ST6

Integrating Device Connectivity in IoT & Embedded devices

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

T : Internet Technologies for Mobile Computing

VD6281. World's smallest multispectral sensor with UV and light flicker detection. Data brief. Features. Applications. Description

VOB - data over Video Overlay Box

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

SM-816DT User s Manual. 2.4GHz Digital Wireless Outdoor/Indoor Camera with Night Vision and Audio

Accessories. Servo Motors. Servo Motors B-47. Accessories

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

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

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

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

GAUGE M7 Connected Display 7


Designing and Implementing an Affordable and Accessible Smart Home Based on Internet of Things

Environmental Conditions, page 2-1 Site-Specific Conditions, page 2-3 Physical Interfaces (I/O Ports), page 2-4 Internal LEDs, page 2-8

Your partner in testing the Internet of Things

INTRODUCTION 1-3. Notice 1. Approval Information (fcc/ce) 1-2. Restrictions '3. Maintenance "3 PRODUCT 4-6. Package Contents 4

Five-Input Universal Switcher with Wireless Presentation Link

ISELED - A Bright Future for Automotive Interior Lighting

HD Visual Communications System KX-VC500. So Real

Weekly report: March 09 15, 2018

3 rd International Conference on Smart and Sustainable Technologies SpliTech2018 June 26-29, 2018

Introduction to the Internet of Things

IoT Egypt Forum A Catalyst for IoT Ecosystem in Egypt

ITU-T Y Reference architecture for Internet of things network capability exposure

The Haply Development Kit

V DD1 V CC - V GL Operating Temperature T OP

FOSS PLATFORM FOR CLOUD BASED IOT SOLUTIONS

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

PERFORMANCE ANALYSIS OF IOT SMART SENSORS IN AGRICULTURE APPLICATIONS

onem2m Certification & Use cases of Certified Products

Internet of Things: Cross-cutting Integration Platforms Across Sectors

Embest Emlink for ARM Cortex-M3. User Manual

M598. Radeon E8860 (Adelaar) Video & Graphics PMC. Aitech

Introduction to the ITU-T Global Standards Initiative on IoT with focus on SG13 activities

Gazer VI700A-SYNC2 and VI700W- SYNC2 INSTALLATION MANUAL

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

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

IoT Toolbox Mobile Application User Manual

Intelligent Monitoring Software IMZ-RS300. Series IMZ-RS301 IMZ-RS304 IMZ-RS309 IMZ-RS316 IMZ-RS332 IMZ-RS300C

Image Processing Using MATLAB (Summer Training Program) 6 Weeks/ 45 Days PRESENTED BY

STDP4020. DisplayPort receiver. Features. Applications

Agilent M9362A-D01-F26 PXIe Quad Downconverter

Networks of Things. J. Voas Computer Scientist. National Institute of Standards and Technology

MEMS Module STMEMSDQ-EVAL1

STEVAL-CCM003V1. Graphic panel with ZigBee features based on the STM32 and SPZBE260 module. Features. Description

WDP02 Wireless FHD Kit User Manual

Coverage where you need it, made easy!

2.4GHz Digital Wireless Peephole Viewer User Manual Contents

MATRIX. 24Bit /192kHz ASRC Stereo Audio Processor MATRIX. 2-Channel 24-bit 192-kHz ASRC Desktop Digital Audio Processor CUBE.

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

ThermalCapture GrabberUSB - User Guide

Recomm I n t e r n a t i o n a l T e l e c o m m u n i c a t i o n U n i o n

CH-2538TXWPKD 4K UHD HDMI/VGA over HDBaseT Wallplate Transmitter. CH-2527RX 4K UHD HDMI over HDBaseT Receiver. Operation Manual

VNS2200 Amplifier & Controller Installation Guide

Interactive Virtual Laboratory for Distance Education in Nuclear Engineering. Abstract

D21DKV IP VIDEO DOOR STATION. Brushed Stainless Steel Display Module Keypad Module

RECENT TRENDS AND ISSUES IN IOT

D21DKV IP VIDEO DOOR STATION. Display Module Keypad Module

Jalapeno. Data sheet. Jalapeno is a very powerful quad-core CPU based module with dual band concurrent radio supporting ac Wave 2 technology

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

HDMI over CAT5 HDBaseT Extender - RS232 - IR - Ultra HD 4K ft (100m)

Cisco Explorer 4640HD and 4650HD High-Definition Set-Tops

INTRODUCTION OF INTERNET OF THING TECHNOLOGY BASED ON PROTOTYPE

(RGBW)

VNS2210 Amplifier & Controller Installation Guide

Video VBOX Waterproof

Data Sheet Fujitsu USB 3.0 Port Replicator PR08

Samsung EDC Series Signage Display

Real-time Chatter Compensation based on Embedded Sensing Device in Machine tools

STANC0. Stereo HD-PA digitally programmable active noise cancelling audio engine. Features. System. Input and output.

Internet of Things - IoT Training

A. All equipment and materials used shall be standard components that are regularly manufactured and used in the manufacturer s system.

Internet of Things Trends, Challenges, Opportunities, and Applications

STEVAL-ILL015V1. High brightness RGB LED array with LED error detection based on the STP24DP05 and STM32. Features. Description

Accessories. Servo Motors. Servo Motors B-45. Accessories

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

SMART Board interactive whiteboard system Model SBX880i4

TV Connector user guide

Internet of Things. a practical component-oriented approach. What is IoT (wikipedia):

Transcription:

Open IoT Platform & IoT-Engine Ken Sakamura Professor, Director of Institute of Infrastructure Application of Ubiquitous Computing (IAUC), Interfaculty Initiative in Information Studies, Graduate School, the University of Tokyo Director, YRP Ubiquitous Networking Laboratory Chair, TRON Forum / uid Center

Seven semiconductor manufacturers from six countries and regions have already expressed intention to commcericialize IoT- Engine Participating semiconductor manufacturers (at the time of the press conference on April 27, 2016) Toshiba Microelectronics Corporation Renesas Electronics Corporation Cypress Semiconductor Corporatation Imagination Technologies Limited Nuvoton Technology Corporation NXP Semiconductors N.V. STMicroelectronics Sales of IoT-Engine and Development kit Personal Media Corporation Ubiqutious Computing Technology Corporation Copyright 2016 by Ken Sakamura 2

IoT Internet of Things Copyright 2016 by Ken Sakamura 3

The IoT Can Change the World Only If It Is Open. The Internet changed society because it is an open network which anyone can use for any purpose. Is the "I" in "IoT" truly the "I" of "Internet"? Copyright 2016 by Ken Sakamura 4

Governance Is Required in the Age of the Open IoT The advanced management "to use something appropriately" requires advanced judgment. Policy-based group management of access rights and partial exposure of data, changing of access rights based on the ordinary and emergency setting, and automatic/augmented judgment by aritificial intelligence Copyright 2016 by Ken Sakamura 5

The Pressing Issues of Future Embedded Systems Advanced governance management of data and control will become very important. New governence management requires advanced processing and more database resources than the conservative "don't release anything". Copyright 2016 by Ken Sakamura 6

Hardship of Embedded Systems in the Age of the IoT Access control, which is not the essential function of the embedded systems, requires large amount of computing resource. It is unrealistic to expect the proper full-fledged implementation on otherwise lightweight edge nodes. 7

The IoT Requires Lightweight Edge Nodes. Edge nodes (= Embedded Systems) should be lightweight, and advanced functions should be performed in clouds. Copyright 2016 by Ken Sakamura 8

The Model of Open IoT in TRON Project Now Aggregate Computing Model Aggregate: referring to the composed whole Copyright 2016 by Ken Sakamura 9

Aggregate Computing Model Embedded system products talk to the manufacturers' clouds directly. Such clouds have Open API. These cloud services collaborate with other clouds. Products that are equipped with general information processing OS and have built-in published API can be the targets of collaboration, too. Copyright 2016 by Ken Sakamura 10

IoT by Aggregate Computing Model 11 Copyright 2016 by Ken Sakamura

Direct Connection Using Tunneling If we only need to focus on the particular connection with a preselected cloud We can implement a simple and strong security using relatively small amount of computing resources. Copyright 2016 by Ken Sakamura 12

u2 Open IoT Platform Concept Device virtual object(ucode A ) u2 Open IoT Platform Cloud Secure communication channel is established even in open network Real world Owner of device ucode X Device real object (ucode A) Copyright 2016 by Ken Sakamura 13

In Aggregate Model, Advanced Governance Management Is Handled by Cloud Services. Edge nodes and cloud services are considered to be virtually always connected. We do not need complex governance management locally. Copyright 2016 by Ken Sakamura 14

Copyright 2016 by Ken Sakamura Approach to Advance the Intelligence of the Aggregated Whole Solving issues which embedded systems face by advancing the intelligence of the aggregated whole of local edge nodes and the cloud services 15

Advanced Services Should be Implemented by Cloud. For example: Artificial Intelligence Processing Determination of how long a food plate should be heated by the image recognition andor the automatic recording of the calorie intake Voice interface using natural language Big Data Processing Preventive maintenance of operation data of home electronics appliances Advanced medical care advise based on measured data Automatic scene completion using database Group control beyond individual household Energy saving in a small area by fine-grained demand side management Copyright 2016 by Ken Sakamura 16

Meta-OS That Controls the Aggregated Whole Is the New Market Meta-OS = Open IoT Platform Context-awareness/big data analysis Federation of different databases/integration of heterogeneous API Security/Access Control Governance policy Copyright 2016 by Ken Sakamura 17

u2 uid Architecture 2.0 Copyright 2016 by Ken Sakamura 18

Integrated Framework for the Future Embedded Systems It will be based on ucode, which has been the basis of ITU-T Recommendation (standard). ucode: it identifies things or objects irrespective of the application fields and is assured to be uniquely assigned as 128-bit non-semantic ID. A federated framework for collaboration that permits the control of various groups of embedded devices across organizational and company boundaries by means of ucr cross-queries. ucr: RDF consisting of ucode triplets Copyright 2016 by Ken Sakamura 19

Mobile Application ucr Command ucr Response Command Decomposition u2 ucr Response Reconstruction TV by company B Video camera by company A Door by company C Gateway Air conditioner by company A Gateway Washing machine by Company A Gateway AV devices by company B Surveillance camera by Company D Gateway Automatic lock by company D Gateway Refrigerator by Company A Gateway Environmental sensors by company E Gateway 20

u2 Open IoT Platform Overview An open platform to manage IoT devices and data for them Features Device virtual object that provides interface accessible from other systems You can program IoT devices by mixing them as if they were lego blocks Pasting the virtual device object into the dashboard on a website will display the graph of sensor values You can paste the device virtual object into a document on a website. Advanced policy-based control of real devices Access to real deivces is properly controlled and restricted access is implemented We can create a software model of virtual device such as a room that consists of many devices. Example: Controlling air-conditioner by looking at the condition of a room as a whole, etc. Copyright 201621 by Ken Sakamura

Policy-based Governmance Management Access policy Source service action Device virtual object(ucode A ) ucode X Any Allow ucode Y' Read Allow Any Any Deny Authorized device virtual objects (ucode Y ) Cloud u2 Open IoT Platform real world Device real object (ucode A) Owner of device ucode X Third party without access privileges ucode Z Copyright 2016 by Ken Sakamura 22

23 IoT-Engine Standard platform for the IoT devices

24

25 IoT-Engine Standard computer platform for the IoT equipment and sensor devices, etc.

Features of IoT-Engine Aiming for small size and low power with WPAN(IEEE802.15.4) communication Frequency may change according to areas/countries: 780 MHz (China), 868 MHz (EU, India), 915 MHz (North America, Australia), 920 MHz (Japan), 2.4 GHz (common throughout the world), etc. WPAN : Wireless Personal Area Network Suited to very low-power operation of devices that is powered by a battery or energy harvesting Equipped with the support for CoAP and 6LoWPAN protocols Connects to the Internet via 6LoWPAN Border Router. CoAP is friendly to Web API in the clouds. Open IoT Platform connection 26

Features of IoT-Engine Equipped with μt-kernel 2.0 real-time OS that supports low-power applications It is easy to implement advanced control logic by means of multi-task programming. Very low-power consumption by placing the processor into Deep Sleep mode during IEEE802.15.4 beacon mode operation Standardized connector of IoT-Engine A 0.4 mm pitch 100-pin connector and the positions of the screw holes next to the connector Flexible pin assignment that can be used for different microprocessors Arduino compatible I/O connector pin assignment leads to low cost and short time-to-market development. 27

28 Standardized specification of IoT-Engine Size factor of connectors, and board Guideline for connector signal assignment Typical device driver interfaces Middleware interface Provision of the framework that permits the productization of standard-conforming IoT- Engine boards that use different CPUs, and the distribution of commercial middleware products.

29 Connector Signal Standard of IoT-Engine Signals in light blue are compatible with Arduino I/O connector

Mechanical Size Factor Standard Mechanical size factor standard is done for the blue parts in the figure to the right. 1. Connectors 2. Screw holes 3. Relative position of the connectors and screw holes (2.5) (37) (2.5) 21.52 920MHz 6LoWPAN module Connector : JST 20P3.0-JMCS-G-TF 2.5Φ Connector : Hirose DF40C-100DP-04V 100 2 Other size factors are just for reference. (7) 99 (13.5) 14 (16.5) 1 4.5 (2.5) (2.5) (30) Antenna area 30

Simple Demonstration 31

32

33 Presentation from participating companies Imagination Technologies Mr. Matsue Shigeki STMicroelectronics Mr. Paolo Oteri NXP Semiconductors Mr. Hiroaki Yasuda Toshiba Microelectronics Mr. Yutaka Tamanoi Renesas Electronics Mr. Jun Hasegawa Ubiquitous Computing Technology Corp. Mr. Tatsushi Morokuma Personal Media Corporation Mr. Akira Matsui

T-Car IoT Training Package

T-Car 35

36 T-Car IoT Training Package Model car (scale: 1/10) is equipped with many sensors and IoT-Engine Speed sensor, line tracking sensor, 9-axis motion sensor, distance sensor, temperature, illuminance, etc. It comes with connector that is compatible with Arduino I/O connector and is easy to extend the function by using commercial offerings such as so called Shields or one's home-brew boards. Connects to the Internet via UCT 6LoWPAN Border Router (available separately). Control by consolidating information in the clouds from the networked external sensors Workbench for program development and debugging

T-Car: IoT training material with IoT- Engine

38 Main sensor devices aboard T-Car IoT-Engine 9-axis motion sensor (Direction, gyro, acceleration) Speed sensor (at the bottom) Debug Connectors Distance sensor Arduino compatible I/O connector Speaker Line tracking sensor (at the bottom) Orange LED RGB LED Head lamp

39 Speed control Steering control IoT-Engine Debug connector Arduino I/O compatible connector 9-axis motion sensor

Infrared distance sensor (analog) Measurement between 20-150 cm Adjustable RGB LED Orange LED Speaker 40

41 Line tracking sensor This detects the reflection from the road surface using LED and photo sensor. This can be used to control steering by tracking black stripe on a white road surface.

42 Speed sensor The same mechanism as line tracking sensor is used. A white tape marking is placed on the inside of tire wheels. Rotational speed and accumulated traveled distance are calculated.

43 T-Car U02C0205 Specification Item Specification Item Item Control unit Chassis IoT-Engine U00B0220 Scale of 1/10 DT-02 Steering/Speed control, Lithium ion battery (7.2V) Main unit Sensors Drivers 9-axis sensor, temprature, illuminance, push buttons, analog joystick Amplifiers for steering/speed control, speaker, and microphone Onboard sensors Front unit Speed sensor (optical), line tracking sensor (optical) Front LED(RGB) Side LED (Orange) Distance sensor (infrared) Speaker Interface Debug Workbench Arduino-compatible I/O, μsd, USB(host/device mode switchable), USB- UART 20pin JTAG connector (for J-Link) J-Link debugger and ACadaptor onboard Power 12V 1A AC adaptor

www.tron.org