SlideShare a Scribd company logo
KNoT Manifesto
What is the Internet of Things?
Embed connectivity and
share data across mutiple
devices, to add more
value.
connectivity to the things
Why every one is looking at IoT?
Values
Why our home devices are still not connected to the
internet?
Every "thing" has its specific
connectivity needs:
! communication range
! baud rate
! power consumption
! cost
Why our home devices are still not connected to the
internet?
…and this leads to many
protocols:
! physical layer
! data link and network layer
! transport layer
There is no standard yet
“It is very difficult to have a unique
standard for IoT as we have for the
WWW, with HTML and browsers. The
THINGS in IoT are so different and the
applications as diverse that many
standards and protocols will coexist.”
It generates a problem
Complexity
KNoT Manifesto
How to mitigate this complexity?
Software platforms
Cloud services to exchange data
across devices
How to mitigate this complexity?
Hardware platforms
Wireless microcontrollers
+ sensors to develop your
application
Applications have its
own protocols…
…and they didn't talk to
each other.
What are we doing?
KNoT Manifesto
We are not creating one
more IoT platform!
meta plataform for IoT 

bridging the gap between existing platforms
made on top of them
IoT platforms
software
hardware
IoT platforms
software
hardware
IoT platforms
software
hardware
IoT platforms
software
hardware
open source, hardware
and software.
multi protocol 

for the physical (multi radios), data link, network and
transport layers
To address all communication needs.
end to end 

from the device to the app, crossing radios, gateways
and cloud services.
data sharing by space and time 

“to share the data only on monday, from 2pm to 3pm.”
semantic data model 

applications will know the data type of each other.
distributed cloud 

a distributed system can handle billions of devices.
low cost 

the maximum cost of cheapest device will be $5.
easy to use 

the developer only needs to implement 3 functions to
have his device connected.
architecture 1.0
Components - KNoT Thing
protocol state machine

protocol messages
hardware interface
and abstraction
manages sensors
and actuators
multiple hardware
configurations for
µC, power and radio
SW
Components - KNoT Gateway
buildroot based linux distribution
hardware interface
and abstraction.
manages devices
from one radio.
one daemon for
each radio interface.
connects to all radio
daemons and creates
a bridge to the fog
cloud instance
deployed on
gateway
web app for
gateway setup
and config
Components - KNoT Cloud
planning to integrate
with ConASys
non-relational
database
currently supporting meshblu and FIWARE.
planning to integrate with AWS IoT and Google
Cloud.
Components - KNoT Lib
library that abstracts the cloud
services and is used to develop
applications. currently
implemented for Android, iOS
and Javascript libraries.
Hardware - Maker Board
Hardware - Dev Board
Why are we doing it?
Construction of applied knowledge
The group's researches turns into
experiments in observatories,
enabling CESAR to apply the
knowledge acquired in IoT
projects.
Integrate many platforms into a unique one
It allows interoperability across platforms and across data
from many devices.
More agility in developing IoT projects
A KNoT Lamp can be simple like this:
1. Get a KNoT device core schematic and customize it
by adding a lamp actuator.
2. Write 3 functions on KNoT μOS that define your
lamp behavior.
3. Write a mobile app using KNoT lib to interact with
the lamp.
KNoT Manifesto

More Related Content

PDF
Developing io t applications in the fog a distributed dataflow approach
Nam Giang
 
PPTX
Using an Open Source RESTful Backend for IoT Applications
Jan Liband
 
PPTX
Cloud of things (IoT + Cloud Computing)
Zakaria Hossain
 
PPTX
IoT Cloud architecture
MachinePulse
 
DOCX
Fog Computing and Cloud Computing
Ahmed Banafa
 
PPTX
IoT World - creating a secure robust IoT reference architecture
Paul Fremantle
 
PDF
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
South Tyrol Free Software Conference
 
PPTX
Internet of Things
Mphasis
 
Developing io t applications in the fog a distributed dataflow approach
Nam Giang
 
Using an Open Source RESTful Backend for IoT Applications
Jan Liband
 
Cloud of things (IoT + Cloud Computing)
Zakaria Hossain
 
IoT Cloud architecture
MachinePulse
 
Fog Computing and Cloud Computing
Ahmed Banafa
 
IoT World - creating a secure robust IoT reference architecture
Paul Fremantle
 
SFScon 21 - Nicola Altamura - Implementation of IOTA solutions on embedded de...
South Tyrol Free Software Conference
 
Internet of Things
Mphasis
 

What's hot (20)

PDF
TUW-ASE Summer 2015: IoT Cloud Systems
Hong-Linh Truong
 
PPTX
Iot + cloud
garishma bhatia
 
PDF
Modern IT Infrastructure - ZIF
Zero Incident Framework™
 
PPTX
Design and Development of Internet System for Residential Smart-Grid
Ateeq Ur Rehman
 
PDF
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Jollen Chen
 
PPTX
Fog ppt
sabafarheen
 
PPTX
SmartSecuritySolution_for_IoT
Shiven Chawla
 
PPTX
Internet of Things (IoT) Presentation
Jason K
 
PDF
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Jiang Zhu
 
PPTX
Fog computing
Hari Priyanka
 
PDF
From Cloud Computing to Edge Computing
Julien SIMON
 
PDF
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu
 
PDF
Slideshared 27-3-2015- iucee- iot- webinar
Ravindra Dastikop
 
PPTX
Edge and Fog computing, a use-case prespective
Chetan Kumar S
 
PPTX
IOT Based Home Automation using Raspberry Pi-3
Mohammad Qasim Malik
 
PPTX
Modeling self-adaptative IoT architectures
Iván Alfonso
 
PDF
IoT Panel- Cisco and Intel
Bessie Wang
 
PDF
Edge computing
Biddut Hossain
 
PPTX
Simon Ford - ARM and the Open Internet of Things
Business of Software Conference
 
PPTX
Introduction to the Internet of Things
Alexandru Radovici
 
TUW-ASE Summer 2015: IoT Cloud Systems
Hong-Linh Truong
 
Iot + cloud
garishma bhatia
 
Modern IT Infrastructure - ZIF
Zero Incident Framework™
 
Design and Development of Internet System for Residential Smart-Grid
Ateeq Ur Rehman
 
Open IoT Cloud Architecture, Web of Things, Shenzhen, China.
Jollen Chen
 
Fog ppt
sabafarheen
 
SmartSecuritySolution_for_IoT
Shiven Chawla
 
Internet of Things (IoT) Presentation
Jason K
 
Big Data and Internet of Things: A Roadmap For Smart Environments, Fog Comput...
Jiang Zhu
 
Fog computing
Hari Priyanka
 
From Cloud Computing to Edge Computing
Julien SIMON
 
Michael Enescu - Cloud + IoT at IEEE
Michael Enescu
 
Slideshared 27-3-2015- iucee- iot- webinar
Ravindra Dastikop
 
Edge and Fog computing, a use-case prespective
Chetan Kumar S
 
IOT Based Home Automation using Raspberry Pi-3
Mohammad Qasim Malik
 
Modeling self-adaptative IoT architectures
Iván Alfonso
 
IoT Panel- Cisco and Intel
Bessie Wang
 
Edge computing
Biddut Hossain
 
Simon Ford - ARM and the Open Internet of Things
Business of Software Conference
 
Introduction to the Internet of Things
Alexandru Radovici
 
Ad

Similar to KNoT Manifesto (20)

PDF
KNoT - a framework for iot interoperability
Tiago Barros
 
PDF
Io t & amp; industry 4.0,internet of things
SumanPramanik7
 
PDF
imp iot12334566777889900--oiiu8uy75r.pdf
ranisharadpatil
 
PPTX
Unify Internet Of Things with Clayster
claysterworld
 
PDF
INTEROPERABILITY, FLEXIBILITY AND INDUSTRIAL DESIGN REQUIREMENTS IN THE IoT
Muhammad Ahad
 
PDF
IOT COMPLETE NOTES.pdf jhdflhagflkajshfagslgfahflasgshlah
AvinashKumar547425
 
PPTX
Internet of Things and the protocols ppt
AnithaChristyAngelin
 
PDF
XMPP a Unified Fabric for Internet Of Things
Rikard Strid
 
PDF
DS-University-IOT COMPLETE NOTES.pdf FOR CIVIL
DrAAdaikalam
 
PDF
11 Best IoT Development Tools and it's Features
GrapesTech Solutions
 
PDF
7CS4_IOT_Unit-1.pdf
Gaurav Sharma
 
PDF
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System
IRJET Journal
 
PDF
IoT.pdf
qhawengcongo
 
PDF
internet architecture.pdf
qhawengcongo
 
PPTX
Alfresco Process Services (APS) and the Internet of Things
Nathan McMinn
 
PDF
why-choose-.net-for-your-next-iot-project.pdf
PixelQA
 
PPTX
Iot presentation
huma742446
 
PDF
Mainflux - Hyperscalable Unified IoT Platform
Sasa Klopanovic
 
PDF
Mainflux - Hyperscalable Unified IoT Platform
Sasa Klopanovic
 
PPTX
Unit - 1.pptx
arjun431527
 
KNoT - a framework for iot interoperability
Tiago Barros
 
Io t & amp; industry 4.0,internet of things
SumanPramanik7
 
imp iot12334566777889900--oiiu8uy75r.pdf
ranisharadpatil
 
Unify Internet Of Things with Clayster
claysterworld
 
INTEROPERABILITY, FLEXIBILITY AND INDUSTRIAL DESIGN REQUIREMENTS IN THE IoT
Muhammad Ahad
 
IOT COMPLETE NOTES.pdf jhdflhagflkajshfagslgfahflasgshlah
AvinashKumar547425
 
Internet of Things and the protocols ppt
AnithaChristyAngelin
 
XMPP a Unified Fabric for Internet Of Things
Rikard Strid
 
DS-University-IOT COMPLETE NOTES.pdf FOR CIVIL
DrAAdaikalam
 
11 Best IoT Development Tools and it's Features
GrapesTech Solutions
 
7CS4_IOT_Unit-1.pdf
Gaurav Sharma
 
IOT Based Smart City: Weather, Traffic and Pollution Monitoring System
IRJET Journal
 
IoT.pdf
qhawengcongo
 
internet architecture.pdf
qhawengcongo
 
Alfresco Process Services (APS) and the Internet of Things
Nathan McMinn
 
why-choose-.net-for-your-next-iot-project.pdf
PixelQA
 
Iot presentation
huma742446
 
Mainflux - Hyperscalable Unified IoT Platform
Sasa Klopanovic
 
Mainflux - Hyperscalable Unified IoT Platform
Sasa Klopanovic
 
Unit - 1.pptx
arjun431527
 
Ad

More from Tiago Barros (20)

PDF
Introdução a Internet das Coisas
Tiago Barros
 
PDF
REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
Tiago Barros
 
PDF
Providing Infrastructure to Enable IoT Solutions
Tiago Barros
 
PDF
IEEE IoT Open Standards Committee
Tiago Barros
 
PDF
CESAR School - Prototipação Eletrônica com Arduino
Tiago Barros
 
PDF
KNoT - Uma plataforma de IoT interoperável para o Brasil
Tiago Barros
 
PDF
Introdução a Internet das Coisas
Tiago Barros
 
PDF
O que falta na internet para as coisas?
Tiago Barros
 
PPT
Interfaces fisicas para dispositivos moveis
Tiago Barros
 
PPT
Curso de Arduino Completo
Tiago Barros
 
PPT
C.E.S.A.R Introducao ao Arduino
Tiago Barros
 
PPT
Práticas de Desenvolvimento de Software
Tiago Barros
 
PPT
C.E.S.A.R - Prototipación Electronica en Diseño
Tiago Barros
 
PPT
Engenharia de Requisitos - Aula 2
Tiago Barros
 
PPT
Engenharia de Requisitos
Tiago Barros
 
PPT
Técnicas de Prototipação II - Physical Computing - Aula 02
Tiago Barros
 
PPT
Técnicas de Prototipação II - Physical Computing - Aula 03
Tiago Barros
 
PPT
Técnicas de Prototipação II - Physical Computing - Aula 01
Tiago Barros
 
PPT
Técnicas de Prototipação II - LEGO Aula 05
Tiago Barros
 
PPT
Técnicas de Prototipação II - LEGO Aula 04
Tiago Barros
 
Introdução a Internet das Coisas
Tiago Barros
 
REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
Tiago Barros
 
Providing Infrastructure to Enable IoT Solutions
Tiago Barros
 
IEEE IoT Open Standards Committee
Tiago Barros
 
CESAR School - Prototipação Eletrônica com Arduino
Tiago Barros
 
KNoT - Uma plataforma de IoT interoperável para o Brasil
Tiago Barros
 
Introdução a Internet das Coisas
Tiago Barros
 
O que falta na internet para as coisas?
Tiago Barros
 
Interfaces fisicas para dispositivos moveis
Tiago Barros
 
Curso de Arduino Completo
Tiago Barros
 
C.E.S.A.R Introducao ao Arduino
Tiago Barros
 
Práticas de Desenvolvimento de Software
Tiago Barros
 
C.E.S.A.R - Prototipación Electronica en Diseño
Tiago Barros
 
Engenharia de Requisitos - Aula 2
Tiago Barros
 
Engenharia de Requisitos
Tiago Barros
 
Técnicas de Prototipação II - Physical Computing - Aula 02
Tiago Barros
 
Técnicas de Prototipação II - Physical Computing - Aula 03
Tiago Barros
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Tiago Barros
 
Técnicas de Prototipação II - LEGO Aula 05
Tiago Barros
 
Técnicas de Prototipação II - LEGO Aula 04
Tiago Barros
 

Recently uploaded (20)

PPTX
Bob Stewart Journey to Rome 07 30 2025.pptx
FamilyWorshipCenterD
 
PPTX
How do Company Analysis Short Term and Long Term Investment.pptx
auntorkhastagirpujan
 
PPTX
Design Tips to Help Non-Visual Visitors Stay Safe Online
Daniela Napoli
 
PDF
Enhancing Bambara Groundnut Production Through Improved Agronomic Practices
Francois Stepman
 
PPTX
Remote Healthcare Technology Use Cases and the Contextual Integrity of Olde...
Daniela Napoli
 
PDF
Media Training for Authors: Producing Videos & Nailing Interviews
Paula Rizzo
 
PPTX
DPIC Assingment_1.pptx.pptx for presentation
yashwork2607
 
PPTX
THE school_exposure_presentation[1].pptx
sayanmondal3500
 
PDF
Advanced-Web-Design-Crafting-the-Future-Web (1).pdf
vaghelavidhiba591
 
PPTX
Selecting relevant value chain/s for Impactful Development Policies
Francois Stepman
 
PPTX
Marketing Mix Analysis of Singapore Airlines.pptx
auntorkhastagirpujan
 
PPTX
“Mastering Digital Professionalism: Your Online Image Matters”
ramjankhalyani
 
PDF
protein structure and function for basics .pdf
RakeshKumar508211
 
PPTX
Public Speakingbjdsbkjfdkjdasnlkdasnlknadslnbsjknsakjscbnkjbncs.pptx
ranazunairriaz1
 
PPTX
A Power Point Presentaion of 2 test match
katarapiyush21
 
PDF
Mathematics Grade 11 Term 1 Week 1_2021.pdf
MalepyaneMokgatle
 
PPTX
Working-with-HTML-CSS-and-JavaScript.pptx
badalsenma5
 
PPTX
Information Security and Risk Management.pptx
prembasnet12
 
PPTX
milgram study as level psychology core study (social approach)
dinhminhthu1405
 
PPTX
GAMABA AWARDEES GINAW BILOG AND SALINTA MONON BY REYMART
purezagambala458
 
Bob Stewart Journey to Rome 07 30 2025.pptx
FamilyWorshipCenterD
 
How do Company Analysis Short Term and Long Term Investment.pptx
auntorkhastagirpujan
 
Design Tips to Help Non-Visual Visitors Stay Safe Online
Daniela Napoli
 
Enhancing Bambara Groundnut Production Through Improved Agronomic Practices
Francois Stepman
 
Remote Healthcare Technology Use Cases and the Contextual Integrity of Olde...
Daniela Napoli
 
Media Training for Authors: Producing Videos & Nailing Interviews
Paula Rizzo
 
DPIC Assingment_1.pptx.pptx for presentation
yashwork2607
 
THE school_exposure_presentation[1].pptx
sayanmondal3500
 
Advanced-Web-Design-Crafting-the-Future-Web (1).pdf
vaghelavidhiba591
 
Selecting relevant value chain/s for Impactful Development Policies
Francois Stepman
 
Marketing Mix Analysis of Singapore Airlines.pptx
auntorkhastagirpujan
 
“Mastering Digital Professionalism: Your Online Image Matters”
ramjankhalyani
 
protein structure and function for basics .pdf
RakeshKumar508211
 
Public Speakingbjdsbkjfdkjdasnlkdasnlknadslnbsjknsakjscbnkjbncs.pptx
ranazunairriaz1
 
A Power Point Presentaion of 2 test match
katarapiyush21
 
Mathematics Grade 11 Term 1 Week 1_2021.pdf
MalepyaneMokgatle
 
Working-with-HTML-CSS-and-JavaScript.pptx
badalsenma5
 
Information Security and Risk Management.pptx
prembasnet12
 
milgram study as level psychology core study (social approach)
dinhminhthu1405
 
GAMABA AWARDEES GINAW BILOG AND SALINTA MONON BY REYMART
purezagambala458
 

KNoT Manifesto

  • 2. What is the Internet of Things? Embed connectivity and share data across mutiple devices, to add more value. connectivity to the things
  • 3. Why every one is looking at IoT? Values
  • 4. Why our home devices are still not connected to the internet? Every "thing" has its specific connectivity needs: ! communication range ! baud rate ! power consumption ! cost
  • 5. Why our home devices are still not connected to the internet? …and this leads to many protocols: ! physical layer ! data link and network layer ! transport layer
  • 6. There is no standard yet “It is very difficult to have a unique standard for IoT as we have for the WWW, with HTML and browsers. The THINGS in IoT are so different and the applications as diverse that many standards and protocols will coexist.”
  • 7. It generates a problem Complexity
  • 9. How to mitigate this complexity? Software platforms Cloud services to exchange data across devices
  • 10. How to mitigate this complexity? Hardware platforms Wireless microcontrollers + sensors to develop your application
  • 11. Applications have its own protocols… …and they didn't talk to each other.
  • 12. What are we doing?
  • 14. We are not creating one more IoT platform!
  • 15. meta plataform for IoT 
 bridging the gap between existing platforms made on top of them
  • 21. multi protocol 
 for the physical (multi radios), data link, network and transport layers To address all communication needs.
  • 22. end to end 
 from the device to the app, crossing radios, gateways and cloud services.
  • 23. data sharing by space and time 
 “to share the data only on monday, from 2pm to 3pm.”
  • 24. semantic data model 
 applications will know the data type of each other.
  • 25. distributed cloud 
 a distributed system can handle billions of devices.
  • 26. low cost 
 the maximum cost of cheapest device will be $5.
  • 27. easy to use 
 the developer only needs to implement 3 functions to have his device connected.
  • 29. Components - KNoT Thing protocol state machine
 protocol messages hardware interface and abstraction manages sensors and actuators multiple hardware configurations for µC, power and radio
  • 30. SW Components - KNoT Gateway buildroot based linux distribution hardware interface and abstraction. manages devices from one radio. one daemon for each radio interface. connects to all radio daemons and creates a bridge to the fog cloud instance deployed on gateway web app for gateway setup and config
  • 31. Components - KNoT Cloud planning to integrate with ConASys non-relational database currently supporting meshblu and FIWARE. planning to integrate with AWS IoT and Google Cloud.
  • 32. Components - KNoT Lib library that abstracts the cloud services and is used to develop applications. currently implemented for Android, iOS and Javascript libraries.
  • 34. Hardware - Dev Board
  • 35. Why are we doing it?
  • 36. Construction of applied knowledge The group's researches turns into experiments in observatories, enabling CESAR to apply the knowledge acquired in IoT projects.
  • 37. Integrate many platforms into a unique one It allows interoperability across platforms and across data from many devices.
  • 38. More agility in developing IoT projects A KNoT Lamp can be simple like this: 1. Get a KNoT device core schematic and customize it by adding a lamp actuator. 2. Write 3 functions on KNoT μOS that define your lamp behavior. 3. Write a mobile app using KNoT lib to interact with the lamp.