Welcome to IoTivity Welcome to IoTivity
Thiago Macieira Thiago Macieira
LinuxCon / Embedded Linux Conference Europe – October, 2015 LinuxCon / Embedded Linux Conference Europe – October, 2015
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?
LinuxCon / Embedded Linux Conference Europe – October, 2015 LinuxCon / Embedded Linux Conference Europe – October, 2015
2
Who am I?
3
Abstract
4
The challenge of IoT communications
is currently evolving as “Isolated Islands of Things.”
value of IoT.
5
Addressing the Challenge of Communications
Standards Open Source Project Certifjcation
OIC (the standard) and IoTivity (open source project) are making it easy for devices to connect and interoperate – regardless of vendor, OS, hardware, etc.
6
The Strategy for Building Device Interoperability
IoT Device Interoperability
Specifjcation Open Source Project Certifjcation
guidance
identity, and service-level protocols, object models and developer APIs
anyone can implement
fast-path to market
that abstracts complexity
certifjed devices
implementation as defjned in the specifjcation and released into the open source
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.
✓ ☒
8
Building on other standards
Radio
ROthers Network IPv6 Dual-Stack IPv4+IPv6 (Happy Eyeballs) Bluetooth profjle
Transport UDP and TCP Session CoAP (RFC 7252) CoAP-like Encryption DTLS
9
IoT can’t deliver potential without the cloud
source: http://m.eet.com/media/1174500/internet-of-things-lg.jpg
10
What is Cloud Native IoT?
– Devices can self-organize if the cloud is not accessible.
deployment changes from local-only to cloud-connected.
11
OIC and IoTivity are Cloud Native
– If there’s a link to the internet, supportjng devices can readily talk to the cloud
services
– Very similar to HTTP/2.0 – UDP locally, we’ll use TCP to reach the cloud
applicatjons
12
Participate!
Become a member
– Gold – Platjnum – Diamond
Join the Open Source Project
– Download the code and get started – Licensed under Apache 2.0 licence – Contribute! htup://iotjvity.org
Get educated on the standard
– Drafu 1.0 available on the site – htup://openinterconnect.org/newsletuer
13
Sample of Current Members
Diamond: Platjnum: Gold: Non-profjt:
14