IoTivity: a standard, open-source framework for...

Preview:

Citation preview

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

Recommended