Tizen Connectivity Support. for IoT Devices. Steve(Taesoo) Jun, Ph.D. Copyright 2017 Samsung. All Rights Reserved.

Similar documents
IoT Connectivity Standards

Wireless (NFC, RFID, Bluetooth LE, ZigBee IP, RF) protocols for the Physical- Data Link layer communication technologies

Lesson 10. Circuit Boards and Devices Ethernet and Wi-Wi Connectivity with the Internet

Interoperability Frameworks for RIOT-OS

Internet of Things: Latest Technology Development and Applications

By Nick Giannaris. ZigBee

ARM mbed Reference Designs

Copyright 2017 Samsung. All Rights Reserved. O-Hoon Kwon, Ph.D. Samsung Electronics

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

Beetle: Operating System Support for the Internet of Things

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

IOTIVITY INTRODUCTION

Inovatian Mesh Technology. InoMesh Specifications & System Performance Sheet

Fig Data flow diagram and architecture when using the TCUP Cloud Server for PaaS for the Developers and large

A platform to build smart solutions for everyday ease

Networking. Networking and Communication Trends Convergence (Accessibility) Speed Stability Simplicity* Embeddedness

Network Guide for Listen Everywhere

Mobile Security Fall 2011

Introduction to Linux-wpan and Potential Collaboration. Stefan Schmidt Samsung Open Source Group

RDKB IOT GATEWAY INTODUCTION. Khem Raj Linaro Connect BKK16 BKK March 8, 2016

SEG-X3 Smart Gateway. Quick Start Guide

The network requirements can vary based on the number of simultaneous users the system will need to support. The most basic requirements are:

IOTIVITY AND EMBEDDED LINUX SUPPORT. Kishen Maloor Intel Open Source Technology Center

Build the unified end to end IoT solution on ARM LEADING COLLABORATION IN THE ARM ECOSYSTEM

Insights into Home WiFi Systems

Communications Options for Wireless Sensor Networks. Marco Zennaro and Antoine Bagula ICTP and UWC Italy and South Africa

YOUR INDUSTRIAL IOT PARTNER Expertises and solutions

Cloud Services for Smart Grid. Raja Banerjea, Sr. Director Cambridge Silicon Radio October 15 th 2013

IoT Ecosystem and Business Opportunities

QCA Bluetooth and WLAN

System Architecture Challenges in the Home M2M Network

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

Guide to Wireless Communications, 3 rd Edition. Objectives

Wireless Connectivity Options for IoT. By: MIST Makers John Varela and Nicholas Landy

GWN7000 Firmware Release Note IMPORTANT UPGRADING NOTE

ITU-T Y Requirements of smartphone as sink node for IoT applications and services

Billion SG6200NXL Series

Smart test and certification of wireless IoT devices

USER MANUAL. VIA IT Deployment Guide for Firmware 2.3 MODEL: P/N: Rev 7.

CrossMount MediaTek White Paper April2015

When is Bluetooth not Bluetooth?

Bluetooth 5 Presenter Tomas O Raghallaigh )

BLE to Wi-Fi Gateway

Modulation. Propagation. Typical frequency bands

AT THE END OF THIS SECTION, YOU SHOULD HAVE AN UNDERSTANDING OF THE

Zigbee protocol stack overview

How Tizen Compliance Reduces Fragmentation

Omar Alrawi. Security Evaluation of Home-based IoT Deployments

Wireless Communication

Integrating Custom Hardware into Sensor Web. Maria Porcius Carolina Fortuna Gorazd Kandus Mihael Mohorcic

Smart Homes and Cities

Smart Home Technology: Zigbee and Z-Wave

Chapter 1. Uses of Computer Networks Network Hardware Network Software Reference Models Example Networks Network Standardization. Revised: August 2011

DASH7 ALLIANCE PROTOCOL - WHERE RFID MEETS WSN. public

Device to Cloud. Software Hardware Know How

Emerging communication technologies enabling the Internet of Things IoT system design challenges and testing solutions

Proposed Node and Network Models for M2M Internet

What Is IoT, and How Modulus and Pacific Can Help. Eduardo Pelegri-Llopart Vice President, Technology Progress Software

System Challenges for Pervasive and Ubiquitous Computing

WPAN/WBANs: ZigBee. Dmitri A. Moltchanov kurssit/elt-53306/

CoAP communication with the mobile phone sensors over the IPv6

The Future of Lighting Is Smart. Martin Mueller Roger Sexton

DEEP ARMOR. Hands-on Exploitation & Hardening of Wearable and IoT Platforms. Sumanth Naropanth & Sunil Kumar

MANAGING THE CAR CLOUD CONNECTION.

Connecting with Tizen : An Overview & Roadmap. Mohan Rao

IoT Intro. Fernando Solano Warsaw University of Technology

Aruba Instant

WiFi and Wireless System on Module Applications and Bluegiga products

Shenzhen Feasycom Technology Co.,Ltd

RFP ZigBee API

Thread in Commercial Backgrounder

Radiocommunications in. ISA 100 solutions. Jean-Pierre Hauet. KB Intelligence ISA District 12 VP Président ISA-France. Standards.

HEXIWEAR COMPLETE IOT DEVELOPMENT SOLUTION

Appendix A - Configuring the WiFi Module Option

KW41Z IEEE and BLE Coexistence Performance

INTEROPERABILITY ISSUES IN IOT

Agile IoT Solution Driving Digital Transformation of Transportation

DIGITCOM DVR System Quick installation MANUAL

PMS 138 C Moto Black spine width spine width 100% 100%

vsolution Cynap Pure Network Integration

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

Lecture 04 Introduction: IoT Networking - Part I

Smart Card meets Connectivity New Opportunities in Mobile Business with NFC Technology. Smart Card Alliance2005 Fall Annual Conference Martin Bührlen

Overview of Wi-Fi. Dr. Srikanth Subramanian CKO, Nanocell Networks Wi-Fi A Wireless Success Story

Grandstream Networks, Inc. GWN76XX Series Mesh Network Guide

Linux-based 6LoWPAN border router

Internet of Things and its applications

How to plan and deploy GovWiFi - its IPv6 now! Jul 2013

CONFIGURING AND DEPLOYING THE AX411 WIRELESS ACCESS POINT

AC1200 Mesh Wi-Fi Range Extender

Wireless Network Security Spring 2013

Harvesting IOT data. (Using IP networks) Ericsson 2014

Internet based IoT connectivity Technologies

Sensor-to-cloud connectivity using Sub-1 GHz and

Bluetooth: What does it really do and will it be replaced?

ARM mbed Technical Overview

WP-PD Wirepas Mesh Overview

AC1000 Dual Band WiFi Router

What s Next for Wi-Fi

Quick Start Guide. STM32 ODE Function Pack for connecting 6LoWPAN IoT Nodes to smartphone through a BLE interface (FP-NET-6LPBLE1)

Transcription:

Tizen Connectivity Support 1 for IoT Devices Steve(Taesoo) Jun, Ph.D. Principle Engineer Samsung Electronics 1 Copyright 2017 Samsung. All Rights Reserved.

What you expect here Tizen 1.0 Tizen 2.0 Tizen 3.0 Tizen Next Platform Smart Devices Connect Everything Optimized IoT OS 2012 2013-2015 2016-2017 2 2

IoT and Connectivity 3 3

Internet of Things? ITU-T Y.4000/Y.2060 reads A global infrastructure for the information society, Enabling advanced services By interconnecting things based on existing and evolving interoperable information and communication technologies 4 4

Internet of Things! It provides convenience By talking each other closely @Smart Home 5 It s time to clean the house~! 5

Why connected? Get and Set See what status things are, and tell what they do Collaboration Provide more value than each value Beyond own resource Handle tasks, borrowing others capabilities 6 6 Rob Chandhok, A fast track to the Internet of Everything, Oct. 18, 2013

Connectivity Diversity Various situations @smart home High-end TV vs. toaster Whatever high-end devices want Wi-Fi too heavy for toaster Streaming video vs. notification Heavy traffic Light traffic AC vs. Battery-powered Almost unlimited power Life-limited battery 7 No single connectivity makes everything(!) happy 7

Characteristics Range(m) Data Rate (bps) Power Consumption (mw) 100 10 1.E+10 1.E+09 1.E+08 100 1 0.1 0.01 1.E+07 1.E+06 1.E+05 1.E+04 10 1 8 Frequency Band 8 13.56MHz 1GHz 2GHz 3GHz 4GHz 5GHz

Tizen connectivity so far 9 9

Tizen connectivity Tizen 1.0 Tizen 2.0 Tizen 3.0 Platform Smart Devices Connect Everything 2012 2013-2015 2016-2017 10 10

Tizen Wi-Fi Wi-Fi Feature Connection state monitoring AP info. / profile management TDLS, Hotspot2.0, DNS proxy Application: Wi-Fi Passpoint TM Wi-Fi Direct Feature P2P group operation Profile management Service discovery (ASP 1.2) Application: screen mirroring 11 11 * Tunneled Direct Link Setup

Tizen HostAP Tethering Link type USB Bluetooth Wi-Fi / Wi-Fi Direct Basic traffic control DHCP configuration Packet filtering Network flow control SoftAP Local Wi-Fi network Application: Easy-setup External Network 5. Connect the WiFi AP 12 Device 2. Turn on SoftAP External Network Device 1. Out of Box 3. Connect the SoftAP Device 4. Send WiFi AP info. 12

Tizen Bluetooth Supported Profile: BR/EDR GAP(Generic Access Profile) SDP(Service Discovery Profile) A2DP(Advanced Audio Distribution Profile) AVRCP(Audio/Video Remote Control Profile) HFP(Hands-Free Profile) HID(Human Interface Device Profile) OPP(Object Push Profile) PAN(Personal Area Network Profile) PBAP(Phone Book Access Profile) SPP(Serial Port Profile) for camera Supported Profile: BLE for mobile GATT(General Attribute Profile) HTTP Proxy Service Profile(HPSP) HOGP(HID Over GATT Profile) TDS(Transport Discovery Service) for wearable for IVI for appliacne 13 13

Tizen NFC Reader/Writer: detect a tag in close proximity P2P: exchange information between two NFC devices Card Emulation: work as a contactless smart card, providing secure elements(ese, UICC) 14 14

Tizen connectivity for IoT Tizen 1.0 Tizen 2.0 Tizen 3.0 Tizen Next Platform Smart Devices Connect Everything Optimized IoT OS 2012 2013-2015 2016-2017 15 15

Tizen Bluetooth Low Energy+ 16 16

Bluetooth low energy+ IPSP (Internet Protocol Support Profile) GATT BLE connection IPv6 network over BLE Proximity profile BLE profile to enable proximity monitoring between two devices Services Link loss alert Immediate alert Signal level Proximity Profile GATT Client Proximity Monitor Proximity Profile Alert Level1 Alert Level2 Signal Level Proximity Reporter 17 17

Application Smart Doors and Lights Anti-Lost 18 Reporter Monitor 18

Kernel User Space Tizen implementation 1 Linux kernel: BT 6LowPAN 2 Bluez: IPSP profile Application (CoAP, REST, BLE Apps.) 3 Tizen BT framework Tizen Native API IPSP connection Network interface for socket BT Service IPSP 3 19 Available: 4.0 M1( 17.6, Exp.) *BlueZ IPSP 2 BT subsystems BT 6LoWPAN 1 TCP/UDP IPv6 6LoWPAN ATT 19

Kernel User Space Tizen implementation 1 Linux kernel: ATT 2 Bluez: proximity profile Application (BLE Apps.) Application (BLE Apps.) 3 Tizen BT framework Tizen Native API Tizen Native API Alert level setter Alert level getter 3 BT Service PXP monitor 3 BT Service PXP reporter 20 Alert callback 2 BlueZ PXP monitor 2 BlueZ PXP reporter 1 BT subsystems ATT 1 BT subsystems ATT 20

Tizen Wi-Fi Mesh 21 21

Wi-Fi Mesh Overview Node type Mesh point(mp): mesh node Mesh portal: MP + Internet gateway Mesh AP: MP + access point Advantage Rapid deployment Resilient Wireless coverage increasing Internet SN Internet SN SN SN SN Wi-Fi infrastructure Portal MP MP MP AP SN SN MP SN SN MP 22 Wi-Fi mesh 22

Application Home network coverage extension Vehicle to Vehicle communication 23 23 https://www.singtel.com/personal/i/internet/addons/wifi-mesh/detail http://www.mobistc-india.com/rd/mechatronics/advanced

Tizen implementation 1 Linux kernel: 802.11s 2 Supplicant: SAE(Simultaneous Authenticate of Equals) 3 Tizen mesh framework Connection management Profile management 3 24 Same subnet IP Wi-Fi STA bridging(@mesh portal) HostAP bridging(@mesh AP) 2 Available: 4.0 M2( 17.12, Exp.) 1 24

Tizen ZigBee 25 25

Zigbee Overview Low Power Wireless Personal Area Network IEEE 802.15.4 (PHY/MAC) standard Device type Zigbee Coordinator Zigbee Router Zigbee End Device Main Component (@APL) ZDO(Zigbee Device Object) ZCL(Zigbee Cluster Library) 26 26

Application Home automation Smart energy 27 27 http://embedded-computing.com/articles/bluetooth-smart-and-zigbee-if-youcant-beat-them-join-them/ https://www.ecnmag.com/news/2010/05/new-zigbee-smart-energy-draft-now-available-comment

Tizen Implementation 1 2 Linux kernel: Driver Zigbee plugin: vendor-specific Tizen App 3 Tizen Zigbee framework Tizen Native API ZDO ZCL Manager: plugin management, common interface to Zigbee plugins ZDO API: device discovery, network management, binding management ZCL API: 13 service domains supports 2 3 zigbee-plugin-xxx lib-zigbee ZDO ZCL zigbee-manager lib-zigbee 28 Available: 4.0 M1( 17.6, Exp.) HAL Kernel Layer Serial Driver / UART Driver 1 28

Closing

And more Tizen Next Optimized IoT OS Tizen Next+ Tizen Open is Source Project www.tizen.org Get involved.. Welcome to your contributions!! 30 30

Thank you~! 31 31 Copyright 2017 Samsung. All Rights Reserved.