![Page 1: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/1.jpg)
IoTivity: a standard, open-source framework for tomorrow’s IoT
IoTivity: a standard, open-source framework fortomorrow’s IoT
ZEGAOUI Taquyeddine
November 25, 2016
![Page 2: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/2.jpg)
IoTivity: a standard, open-source framework for tomorrow’s IoT
Table of contents
Introducing IoTivity
Architecture of IoTivity
Perspectives & Evolution
![Page 3: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/3.jpg)
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
![Page 4: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/4.jpg)
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
![Page 5: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/5.jpg)
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
![Page 6: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/6.jpg)
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
![Page 7: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/7.jpg)
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 ?
![Page 8: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/8.jpg)
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 ?
![Page 9: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/9.jpg)
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 ?
![Page 10: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/10.jpg)
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 ?
![Page 11: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/11.jpg)
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 ?
![Page 12: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/12.jpg)
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 ?
![Page 13: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/13.jpg)
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 ?
![Page 14: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/14.jpg)
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
![Page 15: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/15.jpg)
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
![Page 16: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/16.jpg)
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
![Page 17: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/17.jpg)
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
![Page 18: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/18.jpg)
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
![Page 19: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/19.jpg)
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
![Page 20: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/20.jpg)
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
![Page 21: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/21.jpg)
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Global architecture
![Page 22: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/22.jpg)
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Base architecture
![Page 23: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/23.jpg)
IoTivity: a standard, open-source framework for tomorrow’s IoT
Architecture of IoTivity
Service architecture
![Page 24: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/24.jpg)
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
![Page 25: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/25.jpg)
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
![Page 26: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/26.jpg)
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
![Page 27: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/27.jpg)
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
![Page 28: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/28.jpg)
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
![Page 29: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/29.jpg)
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
![Page 30: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/30.jpg)
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
![Page 31: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/31.jpg)
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
![Page 32: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/32.jpg)
IoTivity: a standard, open-source framework for tomorrow’s IoT
Thank you for your attention ! Any questions ?
![Page 33: IoTivity: a standard, open-source framework for …air.imag.fr/images/3/31/VT2016_IoTivity_pres.pdfIoTivity: a standard, open-source framework for tomorrow’s IoT Perspectives & Evolution](https://reader034.vdocument.in/reader034/viewer/2022042801/5aa4166b7f8b9ac8748b6e7f/html5/thumbnails/33.jpg)
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