SlideShare uma empresa Scribd logo
KNOTUMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O
BRASIL
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
POR QUE PLATAFORMAS PARA INTERNET DAS COISAS?
Cada coisa tem as suas necessidades
específicas para conectividade:
▸ Alcance de comunicação
▸ Taxa de transmissão
▸ Consumo de energia
▸ custo
POR QUE PLATAFORMAS PARA INTERNET DAS COISAS?
… isso nos leva a vários protocolos:
▸ Camada física
▸ Camadas de enlace e rede
▸ Camada de transporte
▸ Camada de aplicação
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
“É MUITO DIFÍCIL TERMOS, A CURTO PRAZO, UM ÚNICO
PADRÃO PARA INTERNET DAS COISAS, ASSIM COMO
TEMOS PARA WWW, COM SERVIDORES WEB, HTML E
BROWSERS. AS COISAS CONECTADAS SÃO MUITO
DIFERENTES E DEMANDAM CONECTIVIDADE TÃO DIVERSA
QUE VÁRIOS PADRÕES E PROTOCOLOS VÃO COEXISTIR."
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
POR QUE PLATAFORMAS PARA INTERNET DAS COISAS?
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
DISPOSITIVOS IOT
CLASSIFICAÇÃO DOS
CLASSIFICAÇÃO DOS DISPOSITIVOS IOT
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
poder de processamento
conectividade
O QUE ESTAMOS FAZENDO NO
CESAR?
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
Nós não estamos criando
mais uma platforma de IoT!
meta plataforma para IoT 

Conectar as plataformas de IoT existentes
Construída sobre estas plataformas
plataformas para IoT
software
hardware
software
hardware
plataformas para IoT
software
hardware
plataformas para IoT
software
hardware
plataformas para IoT
open source, hardware e
software.
full stack 

desde o dispositivo até a aplicação,passando por
radios, gateways e serviços de cloud.
multi protocolo 

Nas camadas: física (multi radios), enlace, rede e
transporte.

Para tratar todas as necessidades de comunicação.
baixo custo 

o custo máximo unitário do dispositivo nao deve passar
de $5 dólares.
fácil de usar 

o desenvolvedor precisa implementar apenas 3 funções
para ter seu dispositivo conectado.
Arquitetura KNoT
KNOT
CONSTRUINDO UMA
SOLUÇÃO DE IOT COM
CONSTRUINDO UMA SOLUÇÃO DE IOT
device
app
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
CONSTRUINDO UMA SOLUÇÃO DE IOT
app
device
platform
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
CONSTRUINDO UMA SOLUÇÃO DE IOT
appdevice
platform
Specific (solution) code
Common (platform) code
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
CONSTRUINDO UMA SOLUÇÃO DE IOT
appdevice
cloudgateway
Specific (solution) code
Common (platform) code
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
CONSTRUINDO UMA SOLUÇÃO DE IOT USANDO KNOT
appdevice
KNoT

cloud
KNoT

gateway
KNoT platform codeKNoT Thing KNoT Lib
Specific (solution) code
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
KNoTThing
engine
app
KNoT platform code
S
Specific (solution) codedevice
LIB
IOS ANDROID JS
CONSTRUINDO UMA SOLUÇÃO DE IOT USANDO KNOT
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
KNoTThing
engine
Componentes - KNoT Thing
máquina de estados e
gerenciamento de mensages
do protocolo
interface e abstração
do hardware
gerencia sensores e
atuadores
várias configurações
de hardware para
µC, alimentação e
rádio
SW
Componentes - KNoT Gateway
distribuição Linux construída com buildroot
interface e abstração
do hardware
gerencia os
dispositivos
conectados a cada
rádio. Um daemon
para cada interface
de rádio.
conecta os daemons
dos rádios à fog
instancia da
cloud no
gateway
app web para
gerenciamento e
configuração
Components - KNoT Cloud
planejamos integrar
com ConASys
(PUCRS)
database não-relacional
(mongoDB ou cassandra)
atualmente suporta meshblu. integração com
Konker e AWS IoT em andamento.
Components - KNoT Lib
biblioteca que abstrai os
serviços de cloud. utilizada para
construção das aplicações.
Atualmente implementada para
Android, iOS e JavaScript.
LIB
IOS ANDROID JS
Hardware - dev board
Hardware - gateway
Hardware - gateway
COMO A META PLATAFORMA KNOT
SE INTEGRA COM AS OUTRAS
INICIATIVAS BRASILEIRAS?
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
Integração - KNoT
COMO A META PLTAFORMA KNOT
ESTÁ RELACIONADA COM PLANO
NACIONAL DE IOT?
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
COMO A META PLTAFORMA KNOT ESTÁ RELACIONADA COM PLANO NACIONAL DE IOT?
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
KNOT
▸ Integração das principais iniciativas brasileiras
em plataformas de IoT
▸ Utilização de múltiplas pilhas de comunicação
sem fio
▸ Rádios com protocolos proprietários
▸ LPWAN (LoRa / Sigfox)
▸ Redes Mesh (IEEE 802.15.4)
▸ NB-IoT / LTE-Cat M1
▸ Rádios PAN (Bluetooth / WiFi)
Infraestruturade
interoperabilidadeeconectividade
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
CONTRIBUIÇÕES BRASILEIRAS NO
SG20 / ITU-T
▸ CESAR: Architectural reference
model of devices for IoT applications
▸ MCTIC+ANATEL: Framework for
Internet of things ecosystem master
plan
▸ USP+MACKENZIE: Framework and
capabilities for smart livestock
farming based on Internet of things
Inovaçãoeinserçãointernacional
KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
PROGRAMA DE FORMAÇÃO EM IOT USANDO KNOT
CapitalHumano
https://www.cesar.school/index.php/pos-em-iot-internet-of-things/
KNOTUMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O
BRASIL
OBRIGADO!
tiago.barros@cesar.org.br

Mais conteúdo relacionado

Mais procurados

SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
Caio Ribeiro Pereira
 
Building an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceBuilding an SRE Organization @ Squarespace
Building an SRE Organization @ Squarespace
Franklin Angulo
 
Tecnologia da informação infraestrutura de ti
Tecnologia da informação   infraestrutura de tiTecnologia da informação   infraestrutura de ti
Tecnologia da informação infraestrutura de ti
Vicente Willians Nunes
 
Apresentação - MongoDB
Apresentação - MongoDBApresentação - MongoDB
Apresentação - MongoDB
JDSBD
 
Big Data, o que é isso?
Big Data, o que é isso?Big Data, o que é isso?
Big Data, o que é isso?
Ambiente Livre
 
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
Renato Groff
 
Mongo db slides
Mongo db slidesMongo db slides
Mongo db slides
Terra / Neo
 
Disaster Recovery Cook Book
Disaster Recovery Cook BookDisaster Recovery Cook Book
Disaster Recovery Cook Book
PT Datacomm Diangraha
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
Mauricio Uriona Maldonado PhD
 
Importância de tecnologia da informação na gestão das empresas
Importância de tecnologia da informação na gestão das empresasImportância de tecnologia da informação na gestão das empresas
Importância de tecnologia da informação na gestão das empresas
Universidade Pedagogica
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
Frederico Madeira
 
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informaçãoSistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
CEULJI/ULBRA Centro Universitário Luterano de Ji-Paraná
 
HL7 - V2.x | FHIR | V3-RIM | CDA
HL7 - V2.x | FHIR | V3-RIM | CDA HL7 - V2.x | FHIR | V3-RIM | CDA
HL7 - V2.x | FHIR | V3-RIM | CDA
Paulo Rogério Rades
 
Big data
Big dataBig data
Big data
Tiago Marques
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
camila_seixas
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
Cloves da Rocha
 
Informação E Conhecimento - Conceitos Essenciais
Informação E Conhecimento - Conceitos EssenciaisInformação E Conhecimento - Conceitos Essenciais
Informação E Conhecimento - Conceitos Essenciais
Leonardo Moraes
 
O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF® O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF®
Blue Hawk - B&IT Management
 
Intro docker
Intro dockerIntro docker
Intro docker
Fedir RYKHTIK
 

Mais procurados (20)

SimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas OperacionaisSimulaRSO - Simulador de Recursos de Sistemas Operacionais
SimulaRSO - Simulador de Recursos de Sistemas Operacionais
 
Building an SRE Organization @ Squarespace
Building an SRE Organization @ SquarespaceBuilding an SRE Organization @ Squarespace
Building an SRE Organization @ Squarespace
 
Tecnologia da informação infraestrutura de ti
Tecnologia da informação   infraestrutura de tiTecnologia da informação   infraestrutura de ti
Tecnologia da informação infraestrutura de ti
 
Docker
DockerDocker
Docker
 
Apresentação - MongoDB
Apresentação - MongoDBApresentação - MongoDB
Apresentação - MongoDB
 
Big Data, o que é isso?
Big Data, o que é isso?Big Data, o que é isso?
Big Data, o que é isso?
 
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
Arquitetura de Microserviços - Tecnologia na Prática - Julho/2017
 
Mongo db slides
Mongo db slidesMongo db slides
Mongo db slides
 
Disaster Recovery Cook Book
Disaster Recovery Cook BookDisaster Recovery Cook Book
Disaster Recovery Cook Book
 
Business Intelligence
Business IntelligenceBusiness Intelligence
Business Intelligence
 
Importância de tecnologia da informação na gestão das empresas
Importância de tecnologia da informação na gestão das empresasImportância de tecnologia da informação na gestão das empresas
Importância de tecnologia da informação na gestão das empresas
 
SI - Comunicação
SI - ComunicaçãoSI - Comunicação
SI - Comunicação
 
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informaçãoSistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
Sistemas de Informação 2 - Aula02 - Introdução aos sistemas de informação
 
HL7 - V2.x | FHIR | V3-RIM | CDA
HL7 - V2.x | FHIR | V3-RIM | CDA HL7 - V2.x | FHIR | V3-RIM | CDA
HL7 - V2.x | FHIR | V3-RIM | CDA
 
Big data
Big dataBig data
Big data
 
Aula 1: Virtualização
Aula 1: VirtualizaçãoAula 1: Virtualização
Aula 1: Virtualização
 
Aula 1 - Introdução ao Mobile
Aula 1 - Introdução ao MobileAula 1 - Introdução ao Mobile
Aula 1 - Introdução ao Mobile
 
Informação E Conhecimento - Conceitos Essenciais
Informação E Conhecimento - Conceitos EssenciaisInformação E Conhecimento - Conceitos Essenciais
Informação E Conhecimento - Conceitos Essenciais
 
O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF® O Archimate® como ferramenta de apoio para uso do TOGAF®
O Archimate® como ferramenta de apoio para uso do TOGAF®
 
Intro docker
Intro dockerIntro docker
Intro docker
 

Semelhante a KNoT - Uma plataforma de IoT interoperável para o Brasil

Apicon2018.pptx
Apicon2018.pptxApicon2018.pptx
Apicon2018.pptx
Heider Lopes
 
KNot - knot network of things
KNot - knot network of thingsKNot - knot network of things
KNot - knot network of things
CESAR
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
Tiago Barros
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
Marco Antonio Maciel
 
Inovando com Internet das Coisas
Inovando com Internet das CoisasInovando com Internet das Coisas
Inovando com Internet das Coisas
Eronides Da Silva Neto
 
Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...
Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...
Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...
Alvaro Viebrantz
 
TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...
TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...
TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...
tdc-globalcode
 
Realtime workshop Lisboa - 2013-01-10 (Portuguese)
Realtime workshop Lisboa - 2013-01-10 (Portuguese)Realtime workshop Lisboa - 2013-01-10 (Portuguese)
Realtime workshop Lisboa - 2013-01-10 (Portuguese)
Realtime
 
[CESAR REPORTS] O que falta na internet para as coisas?
[CESAR REPORTS] O que falta na internet para as coisas?[CESAR REPORTS] O que falta na internet para as coisas?
[CESAR REPORTS] O que falta na internet para as coisas?
CESAR
 
Internet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.jsInternet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.js
Otávio Calaça Xavier
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Embarcados
 
Aula 07 - topologias híbridas
Aula 07 -  topologias híbridasAula 07 -  topologias híbridas
Aula 07 - topologias híbridas
Carlos Veiga
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
Tiago Barros
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
Caio Candido
 
IPv6 Tecla Internet
IPv6 Tecla InternetIPv6 Tecla Internet
IPv6 Tecla Internet
Tecla Internet
 
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTIMinicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTI
marcochella
 
Criando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtualCriando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtual
Amazon Web Services LATAM
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
Alvaro Viebrantz
 
Tecnologia e Inovação - YPO
Tecnologia e Inovação - YPOTecnologia e Inovação - YPO
Tecnologia e Inovação - YPO
Richard Chaves
 
Rethink busines inovacao - nano - sergio cabral cavalcanti - idea valley - ...
Rethink busines   inovacao - nano - sergio cabral cavalcanti - idea valley - ...Rethink busines   inovacao - nano - sergio cabral cavalcanti - idea valley - ...
Rethink busines inovacao - nano - sergio cabral cavalcanti - idea valley - ...
IdeaValley Sergio Cabral Cavalcanti
 

Semelhante a KNoT - Uma plataforma de IoT interoperável para o Brasil (20)

Apicon2018.pptx
Apicon2018.pptxApicon2018.pptx
Apicon2018.pptx
 
KNot - knot network of things
KNot - knot network of thingsKNot - knot network of things
KNot - knot network of things
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
 
Desenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das CoisasDesenvolvendo Produtos para Internet das Coisas
Desenvolvendo Produtos para Internet das Coisas
 
Inovando com Internet das Coisas
Inovando com Internet das CoisasInovando com Internet das Coisas
Inovando com Internet das Coisas
 
Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...
Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...
Criando soluções de IoT usando Javascript de Ponta a Ponta: do Hardware até a...
 
TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...
TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...
TDC2018SP | Trilha JavaScript - Criando solucoes de IoT usando Javascript de ...
 
Realtime workshop Lisboa - 2013-01-10 (Portuguese)
Realtime workshop Lisboa - 2013-01-10 (Portuguese)Realtime workshop Lisboa - 2013-01-10 (Portuguese)
Realtime workshop Lisboa - 2013-01-10 (Portuguese)
 
[CESAR REPORTS] O que falta na internet para as coisas?
[CESAR REPORTS] O que falta na internet para as coisas?[CESAR REPORTS] O que falta na internet para as coisas?
[CESAR REPORTS] O que falta na internet para as coisas?
 
Internet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.jsInternet das coisas (IoT) com Raspberry, Python e Node.js
Internet das coisas (IoT) com Raspberry, Python e Node.js
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
 
Aula 07 - topologias híbridas
Aula 07 -  topologias híbridasAula 07 -  topologias híbridas
Aula 07 - topologias híbridas
 
Introdução a Internet das Coisas
Introdução a Internet das CoisasIntrodução a Internet das Coisas
Introdução a Internet das Coisas
 
Utilização de DevOps
Utilização de DevOpsUtilização de DevOps
Utilização de DevOps
 
IPv6 Tecla Internet
IPv6 Tecla InternetIPv6 Tecla Internet
IPv6 Tecla Internet
 
Minicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTIMinicurso IOT com javascript - SBTI
Minicurso IOT com javascript - SBTI
 
Criando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtualCriando e conectando seu datacenter virtual
Criando e conectando seu datacenter virtual
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
 
Tecnologia e Inovação - YPO
Tecnologia e Inovação - YPOTecnologia e Inovação - YPO
Tecnologia e Inovação - YPO
 
Rethink busines inovacao - nano - sergio cabral cavalcanti - idea valley - ...
Rethink busines   inovacao - nano - sergio cabral cavalcanti - idea valley - ...Rethink busines   inovacao - nano - sergio cabral cavalcanti - idea valley - ...
Rethink busines inovacao - nano - sergio cabral cavalcanti - idea valley - ...
 

Mais de Tiago Barros

REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
Tiago Barros
 
KNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityKNoT - a framework for iot interoperability
KNoT - a framework for iot interoperability
Tiago Barros
 
Providing Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT SolutionsProviding Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT Solutions
Tiago Barros
 
IEEE IoT Open Standards Committee
IEEE IoT Open Standards CommitteeIEEE IoT Open Standards Committee
IEEE IoT Open Standards Committee
Tiago Barros
 
CESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com ArduinoCESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com Arduino
Tiago Barros
 
KNoT Manifesto
KNoT ManifestoKNoT Manifesto
KNoT Manifesto
Tiago Barros
 
O que falta na internet para as coisas?
O que falta na internet para as coisas?O que falta na internet para as coisas?
O que falta na internet para as coisas?
Tiago Barros
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveis
Tiago Barros
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
Tiago Barros
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao Arduino
Tiago Barros
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de Software
Tiago Barros
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
Tiago Barros
 
Engenharia de Requisitos - Aula 2
Engenharia de Requisitos - Aula 2Engenharia de Requisitos - Aula 2
Engenharia de Requisitos - Aula 2
Tiago Barros
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
Tiago Barros
 
Técnicas de Prototipação II - Physical Computing - Aula 02
Técnicas de Prototipação II - Physical Computing - Aula 02Técnicas de Prototipação II - Physical Computing - Aula 02
Técnicas de Prototipação II - Physical Computing - Aula 02
Tiago Barros
 
Técnicas de Prototipação II - Physical Computing - Aula 03
Técnicas de Prototipação II - Physical Computing - Aula 03Técnicas de Prototipação II - Physical Computing - Aula 03
Técnicas de Prototipação II - Physical Computing - Aula 03
Tiago Barros
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01
Tiago Barros
 
Técnicas de Prototipação II - LEGO Aula 05
Técnicas de Prototipação II - LEGO Aula 05Técnicas de Prototipação II - LEGO Aula 05
Técnicas de Prototipação II - LEGO Aula 05
Tiago Barros
 
Técnicas de Prototipação II - LEGO Aula 04
Técnicas de Prototipação II - LEGO Aula 04Técnicas de Prototipação II - LEGO Aula 04
Técnicas de Prototipação II - LEGO Aula 04
Tiago Barros
 
Técnicas de Prototipação II - LEGO Aula 01
Técnicas de Prototipação II - LEGO Aula 01Técnicas de Prototipação II - LEGO Aula 01
Técnicas de Prototipação II - LEGO Aula 01
Tiago Barros
 

Mais de Tiago Barros (20)

REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
REC'n'Play 2019 - Aplicações industriais de internet das coisas: nem tudo é o...
 
KNoT - a framework for iot interoperability
KNoT - a framework for iot interoperabilityKNoT - a framework for iot interoperability
KNoT - a framework for iot interoperability
 
Providing Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT SolutionsProviding Infrastructure to Enable IoT Solutions
Providing Infrastructure to Enable IoT Solutions
 
IEEE IoT Open Standards Committee
IEEE IoT Open Standards CommitteeIEEE IoT Open Standards Committee
IEEE IoT Open Standards Committee
 
CESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com ArduinoCESAR School - Prototipação Eletrônica com Arduino
CESAR School - Prototipação Eletrônica com Arduino
 
KNoT Manifesto
KNoT ManifestoKNoT Manifesto
KNoT Manifesto
 
O que falta na internet para as coisas?
O que falta na internet para as coisas?O que falta na internet para as coisas?
O que falta na internet para as coisas?
 
Interfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveisInterfaces fisicas para dispositivos moveis
Interfaces fisicas para dispositivos moveis
 
Curso de Arduino Completo
Curso de Arduino CompletoCurso de Arduino Completo
Curso de Arduino Completo
 
C.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao ArduinoC.E.S.A.R Introducao ao Arduino
C.E.S.A.R Introducao ao Arduino
 
Práticas de Desenvolvimento de Software
Práticas de Desenvolvimento de SoftwarePráticas de Desenvolvimento de Software
Práticas de Desenvolvimento de Software
 
C.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en DiseñoC.E.S.A.R - Prototipación Electronica en Diseño
C.E.S.A.R - Prototipación Electronica en Diseño
 
Engenharia de Requisitos - Aula 2
Engenharia de Requisitos - Aula 2Engenharia de Requisitos - Aula 2
Engenharia de Requisitos - Aula 2
 
Engenharia de Requisitos
Engenharia de RequisitosEngenharia de Requisitos
Engenharia de Requisitos
 
Técnicas de Prototipação II - Physical Computing - Aula 02
Técnicas de Prototipação II - Physical Computing - Aula 02Técnicas de Prototipação II - Physical Computing - Aula 02
Técnicas de Prototipação II - Physical Computing - Aula 02
 
Técnicas de Prototipação II - Physical Computing - Aula 03
Técnicas de Prototipação II - Physical Computing - Aula 03Técnicas de Prototipação II - Physical Computing - Aula 03
Técnicas de Prototipação II - Physical Computing - Aula 03
 
Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01Técnicas de Prototipação II - Physical Computing - Aula 01
Técnicas de Prototipação II - Physical Computing - Aula 01
 
Técnicas de Prototipação II - LEGO Aula 05
Técnicas de Prototipação II - LEGO Aula 05Técnicas de Prototipação II - LEGO Aula 05
Técnicas de Prototipação II - LEGO Aula 05
 
Técnicas de Prototipação II - LEGO Aula 04
Técnicas de Prototipação II - LEGO Aula 04Técnicas de Prototipação II - LEGO Aula 04
Técnicas de Prototipação II - LEGO Aula 04
 
Técnicas de Prototipação II - LEGO Aula 01
Técnicas de Prototipação II - LEGO Aula 01Técnicas de Prototipação II - LEGO Aula 01
Técnicas de Prototipação II - LEGO Aula 01
 

Último

AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024
AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024
AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024
Consultoria Acadêmica
 
Estruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificaçãoEstruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificação
caduelaia
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
Consultoria Acadêmica
 
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
Consultoria Acadêmica
 
Introdução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de PosicionamentoIntrodução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de Posicionamento
GeraldoGouveia2
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
Consultoria Acadêmica
 
Análise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.docAnálise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.doc
cristiano docarmo
 
SFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docx
SFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docxSFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docx
SFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docx
bentosst
 
Apostila SAP.PM para PCM, para indústria e depósitos
Apostila SAP.PM para PCM, para indústria e  depósitosApostila SAP.PM para PCM, para indústria e  depósitos
Apostila SAP.PM para PCM, para indústria e depósitos
Sandro Marques Solidario
 
Dimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdfDimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdf
RodrigoQuintilianode1
 
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptxWorkshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
marcosmpereira
 

Último (11)

AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024
AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024
AE03 - SISTEMAS DISTRIBUIDOS E REDES UNICESUMAR 52/2024
 
Estruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificaçãoEstruturas de Madeiras: Dimensionamento e formas de classificação
Estruturas de Madeiras: Dimensionamento e formas de classificação
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL  INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL INDÚSTRIA E TRANSFORMAÇÃO DIGITAL ...
 
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
AE03 - MATERIAIS DA CONSTRUÇÃO MECÂNICA UNICESUMAR 52/2024
 
Introdução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de PosicionamentoIntrodução ao GNSS Sistema Global de Posicionamento
Introdução ao GNSS Sistema Global de Posicionamento
 
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
AE03 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL ENGENHARIA DA SUSTENTABILIDADE UNIC...
 
Análise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.docAnálise preliminar motorista-APR-motorista.doc
Análise preliminar motorista-APR-motorista.doc
 
SFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docx
SFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docxSFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docx
SFE SSO PROC 03 Bloqueio e sinalização de energias perigosas 1(Comentado).docx
 
Apostila SAP.PM para PCM, para indústria e depósitos
Apostila SAP.PM para PCM, para indústria e  depósitosApostila SAP.PM para PCM, para indústria e  depósitos
Apostila SAP.PM para PCM, para indústria e depósitos
 
Dimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdfDimensionamento de eixo. estudo de caso.pdf
Dimensionamento de eixo. estudo de caso.pdf
 
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptxWorkshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
Workshop Gerdau 2023 - Soluções em Aço - Resumo.pptx
 

KNoT - Uma plataforma de IoT interoperável para o Brasil

  • 1. KNOTUMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 2. KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL POR QUE PLATAFORMAS PARA INTERNET DAS COISAS? Cada coisa tem as suas necessidades específicas para conectividade: ▸ Alcance de comunicação ▸ Taxa de transmissão ▸ Consumo de energia ▸ custo
  • 3. POR QUE PLATAFORMAS PARA INTERNET DAS COISAS? … isso nos leva a vários protocolos: ▸ Camada física ▸ Camadas de enlace e rede ▸ Camada de transporte ▸ Camada de aplicação KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 4. “É MUITO DIFÍCIL TERMOS, A CURTO PRAZO, UM ÚNICO PADRÃO PARA INTERNET DAS COISAS, ASSIM COMO TEMOS PARA WWW, COM SERVIDORES WEB, HTML E BROWSERS. AS COISAS CONECTADAS SÃO MUITO DIFERENTES E DEMANDAM CONECTIVIDADE TÃO DIVERSA QUE VÁRIOS PADRÕES E PROTOCOLOS VÃO COEXISTIR." KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 5. POR QUE PLATAFORMAS PARA INTERNET DAS COISAS? KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 6.
  • 7.
  • 9. CLASSIFICAÇÃO DOS DISPOSITIVOS IOT KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL poder de processamento conectividade
  • 10. O QUE ESTAMOS FAZENDO NO CESAR? KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 11.
  • 12. Nós não estamos criando mais uma platforma de IoT!
  • 13. meta plataforma para IoT 
 Conectar as plataformas de IoT existentes Construída sobre estas plataformas
  • 18. open source, hardware e software.
  • 19. full stack 
 desde o dispositivo até a aplicação,passando por radios, gateways e serviços de cloud.
  • 20. multi protocolo 
 Nas camadas: física (multi radios), enlace, rede e transporte.
 Para tratar todas as necessidades de comunicação.
  • 21. baixo custo 
 o custo máximo unitário do dispositivo nao deve passar de $5 dólares.
  • 22. fácil de usar 
 o desenvolvedor precisa implementar apenas 3 funções para ter seu dispositivo conectado.
  • 25. CONSTRUINDO UMA SOLUÇÃO DE IOT device app KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 26. CONSTRUINDO UMA SOLUÇÃO DE IOT app device platform KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 27. CONSTRUINDO UMA SOLUÇÃO DE IOT appdevice platform Specific (solution) code Common (platform) code KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 28. CONSTRUINDO UMA SOLUÇÃO DE IOT appdevice cloudgateway Specific (solution) code Common (platform) code KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 29. CONSTRUINDO UMA SOLUÇÃO DE IOT USANDO KNOT appdevice KNoT
 cloud KNoT
 gateway KNoT platform codeKNoT Thing KNoT Lib Specific (solution) code KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 30. KNoTThing engine app KNoT platform code S Specific (solution) codedevice LIB IOS ANDROID JS CONSTRUINDO UMA SOLUÇÃO DE IOT USANDO KNOT KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 31. KNoTThing engine Componentes - KNoT Thing máquina de estados e gerenciamento de mensages do protocolo interface e abstração do hardware gerencia sensores e atuadores várias configurações de hardware para µC, alimentação e rádio
  • 32. SW Componentes - KNoT Gateway distribuição Linux construída com buildroot interface e abstração do hardware gerencia os dispositivos conectados a cada rádio. Um daemon para cada interface de rádio. conecta os daemons dos rádios à fog instancia da cloud no gateway app web para gerenciamento e configuração
  • 33. Components - KNoT Cloud planejamos integrar com ConASys (PUCRS) database não-relacional (mongoDB ou cassandra) atualmente suporta meshblu. integração com Konker e AWS IoT em andamento.
  • 34. Components - KNoT Lib biblioteca que abstrai os serviços de cloud. utilizada para construção das aplicações. Atualmente implementada para Android, iOS e JavaScript. LIB IOS ANDROID JS
  • 35. Hardware - dev board
  • 38. COMO A META PLATAFORMA KNOT SE INTEGRA COM AS OUTRAS INICIATIVAS BRASILEIRAS? KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 40.
  • 41. COMO A META PLTAFORMA KNOT ESTÁ RELACIONADA COM PLANO NACIONAL DE IOT? KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 42. COMO A META PLTAFORMA KNOT ESTÁ RELACIONADA COM PLANO NACIONAL DE IOT? KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL
  • 43. KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL KNOT ▸ Integração das principais iniciativas brasileiras em plataformas de IoT ▸ Utilização de múltiplas pilhas de comunicação sem fio ▸ Rádios com protocolos proprietários ▸ LPWAN (LoRa / Sigfox) ▸ Redes Mesh (IEEE 802.15.4) ▸ NB-IoT / LTE-Cat M1 ▸ Rádios PAN (Bluetooth / WiFi) Infraestruturade interoperabilidadeeconectividade
  • 44. KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL CONTRIBUIÇÕES BRASILEIRAS NO SG20 / ITU-T ▸ CESAR: Architectural reference model of devices for IoT applications ▸ MCTIC+ANATEL: Framework for Internet of things ecosystem master plan ▸ USP+MACKENZIE: Framework and capabilities for smart livestock farming based on Internet of things Inovaçãoeinserçãointernacional
  • 45. KNOT - UMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL PROGRAMA DE FORMAÇÃO EM IOT USANDO KNOT CapitalHumano https://www.cesar.school/index.php/pos-em-iot-internet-of-things/
  • 46. KNOTUMA PLATAFORMA DE IOT INTEROPERÁVEL PARA O BRASIL OBRIGADO! tiago.barros@cesar.org.br