O que é a Internet das Coisas?
Embarcar conectividade
e compartilhar dados entre
múltiplas coisas para
agregar mais valor.
Porque todos estão olhando para IoT?
Valores
Porque as coisas da nossa casa ainda não estão
conectadas a Internet?
Cada "coisa" tem suas necessidades
específicas de conectividade:
● alcance de comunicação
● taxa de transmissão
● consumo de energia
● custo
Porque as coisas da nossa casa ainda não estão
conectadas a Internet?
Isso exige vários padrões de
protocolos:
● Camada física
● Camada de enlace e rede
● Camada de transporte
Ainda não existe um padrão
“É difícil ter um único padrão para IoT como temos
para WWW. As coisas em IoT são tão diferentes e as
aplicações são tão diversas que, inicialmente, vários
padrões e protocolos vão coexistir.”
Isso gera um problema
Complexidade
Como mitigar essa complexidade?
Plataformas de software
Serviços na nuvem para troca de
dados entre os dispositivos
Como mitigar essa complexidade?
Plataformas de hardware
Microcontroladores com
comunicação sem fio + sensores
para desenvolver sua aplicação
… e esses protocolos não
conversam entre si.
Entretanto cada plataforma
tem seus próprios
protocolos …
O que estamos
fazendo?
Não estamos
desenvolvendo mais
uma plataforma de IoT
meta plataforma para IoT
Visa fazer a ponte entre as plataformas existentes, sendo
construída sobre elas.
Como é a comunicação entre as plataformas hoje?
Como fica com a plataforma KNoT:
Open source, hardware e
software.
Multi protocolo
Serão projetados dispositivos com vários tipos de rádio,
para atender as diversas necessidades de comunicação.
Fim a fim
Desde o dispositivo até a aplicação, passando por
rádios, gateway e cloud.
Compartilhamento de dados
por espaço e tempo
"Posso compartilhar um dado apenas na segunda feira, das
14h as 15h"
Modelo semântico de dados
Cada aplicação conhece o tipo de dados que as outras
aplicações geram.
Cloud distribuída
Um sistema distribuído pode gerenciar bilhões de
dispositivos.
Baixo custo
O dispositivo mais barato deverá ter custo máximo de 5
dólares.
Fácil de usar
O desenvolvedor só precisa implementar 3 funções para
ter seu dispositivo conectado.
arquitetura 1.0
Software
Hardware
Porque estamos fazendo?
Construção de conhecimento aplicado
As pesquisas do grupo viram
experimentos em observatórios,
habilitando o CESAR a aplicar o
conhecimento adquirido em
projetos de IoT.
Integração de diversas plataformas em uma
plataforma única
Permite interoperabilidade entre as plataformas e
entre os dados dos diversos dispositivos.
Mais agilidade no desenvolvimento de
projetos de IoT
Construir uma lâmpada KNoT é tão simples
quanto:
1. Customizar o KNoT Thing Core adicionando um
atuador para controlar a lâmpada.
2. Escrever 3 funções no KNoT µOS que definem o
comportamento da lâmpada.
3. Escrever uma app móvel usando a KNoT Lib para
interagir com a lâmpada.
Road Map
Road Map
KNoT V 1.0
● PAN device
● RPi PAN Gateway
● Meshblu
KNoT V 1.1
● LPWAN device
● LPWAN Gateway Upgrade
KNoT V 1.4
● SubGHz device
● SubGHz Gateway Upgrade
KNoT V 2.0
● WiFi device
● BLE device
● Intel Edison Gateway
● FiWare
KNoT V 1.2
● 3G device
KNoT V 1.3
● Mesh (802.15.4) device
● Mesh Gateway Upgrade
KNot - knot network of things

KNot - knot network of things

  • 2.
    O que éa Internet das Coisas? Embarcar conectividade e compartilhar dados entre múltiplas coisas para agregar mais valor.
  • 3.
    Porque todos estãoolhando para IoT? Valores
  • 4.
    Porque as coisasda nossa casa ainda não estão conectadas a Internet? Cada "coisa" tem suas necessidades específicas de conectividade: ● alcance de comunicação ● taxa de transmissão ● consumo de energia ● custo
  • 5.
    Porque as coisasda nossa casa ainda não estão conectadas a Internet? Isso exige vários padrões de protocolos: ● Camada física ● Camada de enlace e rede ● Camada de transporte
  • 6.
    Ainda não existeum padrão “É difícil ter um único padrão para IoT como temos para WWW. As coisas em IoT são tão diferentes e as aplicações são tão diversas que, inicialmente, vários padrões e protocolos vão coexistir.”
  • 7.
    Isso gera umproblema Complexidade
  • 8.
    Como mitigar essacomplexidade? Plataformas de software Serviços na nuvem para troca de dados entre os dispositivos
  • 9.
    Como mitigar essacomplexidade? Plataformas de hardware Microcontroladores com comunicação sem fio + sensores para desenvolver sua aplicação
  • 10.
    … e essesprotocolos não conversam entre si. Entretanto cada plataforma tem seus próprios protocolos …
  • 11.
  • 13.
  • 14.
    meta plataforma paraIoT Visa fazer a ponte entre as plataformas existentes, sendo construída sobre elas.
  • 15.
    Como é acomunicação entre as plataformas hoje?
  • 16.
    Como fica coma plataforma KNoT:
  • 17.
  • 18.
    Multi protocolo Serão projetadosdispositivos com vários tipos de rádio, para atender as diversas necessidades de comunicação.
  • 19.
    Fim a fim Desdeo dispositivo até a aplicação, passando por rádios, gateway e cloud.
  • 20.
    Compartilhamento de dados porespaço e tempo "Posso compartilhar um dado apenas na segunda feira, das 14h as 15h"
  • 21.
    Modelo semântico dedados Cada aplicação conhece o tipo de dados que as outras aplicações geram.
  • 22.
    Cloud distribuída Um sistemadistribuído pode gerenciar bilhões de dispositivos.
  • 23.
    Baixo custo O dispositivomais barato deverá ter custo máximo de 5 dólares.
  • 24.
    Fácil de usar Odesenvolvedor só precisa implementar 3 funções para ter seu dispositivo conectado.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
    Construção de conhecimentoaplicado As pesquisas do grupo viram experimentos em observatórios, habilitando o CESAR a aplicar o conhecimento adquirido em projetos de IoT.
  • 30.
    Integração de diversasplataformas em uma plataforma única Permite interoperabilidade entre as plataformas e entre os dados dos diversos dispositivos.
  • 31.
    Mais agilidade nodesenvolvimento de projetos de IoT Construir uma lâmpada KNoT é tão simples quanto: 1. Customizar o KNoT Thing Core adicionando um atuador para controlar a lâmpada. 2. Escrever 3 funções no KNoT µOS que definem o comportamento da lâmpada. 3. Escrever uma app móvel usando a KNoT Lib para interagir com a lâmpada.
  • 32.
  • 33.
    Road Map KNoT V1.0 ● PAN device ● RPi PAN Gateway ● Meshblu KNoT V 1.1 ● LPWAN device ● LPWAN Gateway Upgrade KNoT V 1.4 ● SubGHz device ● SubGHz Gateway Upgrade KNoT V 2.0 ● WiFi device ● BLE device ● Intel Edison Gateway ● FiWare KNoT V 1.2 ● 3G device KNoT V 1.3 ● Mesh (802.15.4) device ● Mesh Gateway Upgrade