welcome to iotivity welcome to iotivity
play

Welcome to IoTivity Welcome to IoTivity Thiago Macieira Thiago - PowerPoint PPT Presentation

Welcome to IoTivity Welcome to IoTivity Thiago Macieira Thiago Macieira LinuxCon / Embedded Linux Conference Europe October, 2015 LinuxCon / Embedded Linux Conference Europe October, 2015 Who am I? 2 Abstract Whats OIC?


  1. Welcome to IoTivity Welcome to IoTivity Thiago Macieira Thiago Macieira LinuxCon / Embedded Linux Conference Europe – October, 2015 LinuxCon / Embedded Linux Conference Europe – October, 2015

  2. Who am I? 2

  3. Abstract • What’s OIC? • What’s IoTivity? • How they relate to each other? • Why should I care? 3

  4. The challenge of IoT communications • The Internet of Things is currently evolving as “Isolated Islands of Things.” • Severely limits the value of IoT. 4

  5. Addressing the Challenge of Communications OIC (the standard) and IoTivity (open source project) are making it easy for devices to connect and interoperate – regardless of vendor, OS, hardware, etc. ☑ = Interoperability Standards Open Source Certifjcation Project 5

  6. The Strategy for Building Device Interoperability IoT Device Interoperability Specifjcation Open Source Project Certifjcation ☑ • Reference implementation: • Industry leaders providing • IP protection & branding for guidance fast-path to market certifjed devices • Common protocols, security, • Open source development • Certifjcation = a device identity, and service-level implementation as defjned • Connectivity framework protocols, object models and in the specifjcation and that abstracts complexity developer APIs released into the open • Open specifjcation that source anyone can implement 6

  7. IP Coverage best in industry OIC Others Reference code is open source, permissive licence. ✓ ✓ Reference code comes with a licence to use patents as long as ✓ ✓ certifjcation is passed. Reference code comes with a licence to use patents even without ✓ ☒ certifjcation (forking). Reimplementation of the specifjcation can get certifjed and obtain ✓ ☒ patent licensing. Patents from member companies who do not contribute code are still ✓ ☒ licensed if needed to implement the specifjcation. Patents from affjliate or parent companies of member companies are ✓ ☒ licensed. 7

  8. Building on other standards Encryption DTLS Session CoAP (RFC 7252) CoAP-like Transport UDP and TCP Dual-Stack Bluetooth profjle Network IPv4+IPv6 or 6lo over mesh (Happy Eyeballs) IPv6 Radio R Others 8

  9. IoT can’t deliver potential without the cloud source: http://m.eet.com/media/1174500/internet-of-things-lg.jpg 9

  10. What is Cloud Native IoT? • Devices can reach the cloud directly. – Devices can self-organize if the cloud is not accessible. • Architecture and protocols don’t have to be replaced when device deployment changes from local-only to cloud-connected. • Encourages end-to-end micro-services. 10

  11. OIC and IoTivity are Cloud Native • Designed with IPv6 and 6LoWPAN in mind, from the beginning – If there’s a link to the internet, supportjng devices can readily talk to the cloud • RESTful API techniques that tolerate intermituent connectjons between devices and services • CoAP (constrained applicatjon protocol) as session layer – Very similar to HTTP/2.0 – UDP locally, we’ll use TCP to reach the cloud • XMPP (eXtensible Message Passing Protocol) originally developed for chat applicatjons • JavaScript APIs implemented via node.js in IoTivity 11

  12. Participate! Join the Open Source Project Become a member – Download the code and get started • Membership levels: – Licensed under Apache 2.0 licence – Gold – Contribute! – Platjnum htup://iotjvity.org – Diamond Get educated on the standard • htup://openinterconnect.org/join ☑ – Drafu 1.0 available on the site – htup://openinterconnect.org/newsletuer 12

  13. Sample of Current Members Diamond: Platjnum: Gold: Non-profjt: 13

  14. Thiago Macieira thiago.macieira@intel.com http://google.com/+ThiagoMacieira 14

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend