IoTivity: a standard, open-source framework for tomorrow’s IoT
IoTivity: a standard, open-source framework fortomorrow’s IoT
ZEGAOUI Taquyeddine
November 25, 2016
IoTivity: a standard, open-source framework for tomorrow’s IoT
Table of contents
Introducing IoTivity
Architecture of IoTivity
Perspectives & Evolution
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
By 2021, what will be the total number of IoT devices connected ?
I Around 70 million
I Around 2 billion
I Around 28 billion
I Countably infinite
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
By 2021, what will be the total number of IoT devices connected ?
I Around 70 million
I Around 2 billion
I Around 28 billion
I Countably infinite
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
By 2021, what will be the total number of IoT devices connected ?
I Around 70 million
I Around 2 billion
I Around 28 billion
I Countably infinite
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
By 2021, what will be the total number of IoT devices connected ?
I Around 70 million
I Around 2 billion
I Around 28 billion
I Countably infinite
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
Predictions
I According to Ericsson, 28 billion devices by 2021
I Markets&Markets value 2022’s IoT market to 884 B$
I Risks of malicious attacks or intern errors
I Variety of hardwares and technical constraints
I Variety of softwares and functional needs
What can be done to guarantee safe and performant IoT systems ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
Predictions
I According to Ericsson, 28 billion devices by 2021
I Markets&Markets value 2022’s IoT market to 884 B$
I Risks of malicious attacks or intern errors
I Variety of hardwares and technical constraints
I Variety of softwares and functional needs
What can be done to guarantee safe and performant IoT systems ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
Predictions
I According to Ericsson, 28 billion devices by 2021
I Markets&Markets value 2022’s IoT market to 884 B$
I Risks of malicious attacks or intern errors
I Variety of hardwares and technical constraints
I Variety of softwares and functional needs
What can be done to guarantee safe and performant IoT systems ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
Predictions
I According to Ericsson, 28 billion devices by 2021
I Markets&Markets value 2022’s IoT market to 884 B$
I Risks of malicious attacks or intern errors
I Variety of hardwares and technical constraints
I Variety of softwares and functional needs
What can be done to guarantee safe and performant IoT systems ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
Predictions
I According to Ericsson, 28 billion devices by 2021
I Markets&Markets value 2022’s IoT market to 884 B$
I Risks of malicious attacks or intern errors
I Variety of hardwares and technical constraints
I Variety of softwares and functional needs
What can be done to guarantee safe and performant IoT systems ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
Predictions
I According to Ericsson, 28 billion devices by 2021
I Markets&Markets value 2022’s IoT market to 884 B$
I Risks of malicious attacks or intern errors
I Variety of hardwares and technical constraints
I Variety of softwares and functional needs
What can be done to guarantee safe and performant IoT systems ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
Predictions
I According to Ericsson, 28 billion devices by 2021
I Markets&Markets value 2022’s IoT market to 884 B$
I Risks of malicious attacks or intern errors
I Variety of hardwares and technical constraints
I Variety of softwares and functional needs
What can be done to guarantee safe and performant IoT systems ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
IoTivity: what is it ?
Enter IoTivity,
I Born from the OCF
I Open source and distributed under Apache License
I First release from 18th December 2015
I Provides a standard framework for IoT
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
IoTivity: what is it ?
Enter IoTivity,
I Born from the OCF
I Open source and distributed under Apache License
I First release from 18th December 2015
I Provides a standard framework for IoT
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
IoTivity: what is it ?
Enter IoTivity,
I Born from the OCF
I Open source and distributed under Apache License
I First release from 18th December 2015
I Provides a standard framework for IoT
IoTivity: a standard, open-source framework for tomorrow’s IoT
Introducing IoTivity
IoTivity: what is it ?
Enter IoTivity,
I Born from the OCF
I Open source and distributed under Apache License
I First release from 18th December 2015
I Provides a standard framework for IoT
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Global architecture and functions
IoTivity
I comes in two sizes: Rich and Lite devices
I takes care of setup, communications, and security of thenetwork
I can also take care in Rich devices of resources and datamanagement
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Global architecture and functions
IoTivity
I comes in two sizes: Rich and Lite devices
I takes care of setup, communications, and security of thenetwork
I can also take care in Rich devices of resources and datamanagement
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Global architecture and functions
IoTivity
I comes in two sizes: Rich and Lite devices
I takes care of setup, communications, and security of thenetwork
I can also take care in Rich devices of resources and datamanagement
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Global architecture
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Base architecture
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Service architecture
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Participation
In addition to OCF members, anyone can contribute by followingthese steps:
I Building IoTivity
I Respecting coding guidelines
I Submitting code to the Gerrit
I Keeping up with the documentation requirements
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Participation
In addition to OCF members, anyone can contribute by followingthese steps:
I Building IoTivity
I Respecting coding guidelines
I Submitting code to the Gerrit
I Keeping up with the documentation requirements
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Participation
In addition to OCF members, anyone can contribute by followingthese steps:
I Building IoTivity
I Respecting coding guidelines
I Submitting code to the Gerrit
I Keeping up with the documentation requirements
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Participation
In addition to OCF members, anyone can contribute by followingthese steps:
I Building IoTivity
I Respecting coding guidelines
I Submitting code to the Gerrit
I Keeping up with the documentation requirements
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Future presence
IoTivity might become the widest-spread IoT implementation
I Since its fusion with AllJoyn, OCF is the de-facto standardruler for IoT
I Open-source implementation and permissive Apache License
I Strict and high-level standard of implementation
I Adaptability to hardwares, OSes and softwares
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Future presence
IoTivity might become the widest-spread IoT implementation
I Since its fusion with AllJoyn, OCF is the de-facto standardruler for IoT
I Open-source implementation and permissive Apache License
I Strict and high-level standard of implementation
I Adaptability to hardwares, OSes and softwares
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Future presence
IoTivity might become the widest-spread IoT implementation
I Since its fusion with AllJoyn, OCF is the de-facto standardruler for IoT
I Open-source implementation and permissive Apache License
I Strict and high-level standard of implementation
I Adaptability to hardwares, OSes and softwares
IoTivity: a standard, open-source framework for tomorrow’s IoT
Perspectives & Evolution
Future presence
IoTivity might become the widest-spread IoT implementation
I Since its fusion with AllJoyn, OCF is the de-facto standardruler for IoT
I Open-source implementation and permissive Apache License
I Strict and high-level standard of implementation
I Adaptability to hardwares, OSes and softwares
IoTivity: a standard, open-source framework for tomorrow’s IoT
Thank you for your attention ! Any questions ?
IoTivity: a standard, open-source framework for tomorrow’s IoT
Further Reading I
Introduction, Architecture and HowToswiki.iotivity.org
Markets Markets, EricssonInternet of Things Technology Market Growth Forecasts to2020’s horizonwww.postscapes.com/internet-of-things-market-size
Open Connectivity Foundationen.wikipedia.org/wiki/OpenConnectivityFoundation