33
IoTivity: a standard, open-source framework for tomorrow’s IoT IoTivity: a standard, open-source framework for tomorrow’s IoT ZEGAOUI Taquyeddine November 25, 2016

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

  • Upload
    vandung

  • View
    224

  • Download
    4

Embed Size (px)

Citation preview

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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