knot - knot network of things

34

Upload: cesar

Post on 08-Apr-2017

430 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: KNot - knot network of things
Page 2: KNot - knot network of things

O que é a Internet das Coisas?

Embarcar conectividade

e compartilhar dados entre múltiplas coisas para

agregar mais valor.

Page 3: KNot - knot network of things

Porque todos estão olhando para IoT?

Valores

Page 4: KNot - knot network of things

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

Page 5: KNot - knot network of things

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

Page 6: KNot - knot network of things

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.”

Page 7: KNot - knot network of things

Isso gera um problema

Complexidade

Page 8: KNot - knot network of things

Como mitigar essa complexidade?

Plataformas de software

Serviços na nuvem para troca de dados entre os dispositivos

Page 9: KNot - knot network of things

Como mitigar essa complexidade?

Plataformas de hardware

Microcontroladores com comunicação sem fio + sensores para desenvolver sua aplicação

Page 10: KNot - knot network of things

… e esses protocolos não conversam entre si.

Entretanto cada plataforma tem seus próprios protocolos …

Page 11: KNot - knot network of things

O que estamos fazendo?

Page 12: KNot - knot network of things
Page 13: KNot - knot network of things

Não estamos

desenvolvendo mais uma plataforma de IoT

Page 14: KNot - knot network of things

meta plataforma para IoT Visa fazer a ponte entre as plataformas existentes, sendo

construída sobre elas.

Page 15: KNot - knot network of things

Como é a comunicação entre as plataformas hoje?

Page 16: KNot - knot network of things

Como fica com a plataforma KNoT:

Page 17: KNot - knot network of things

Open source, hardware e software.

Page 18: KNot - knot network of things

Multi protocolo Serão projetados dispositivos com vários tipos de rádio, para atender as diversas necessidades de comunicação.

Page 19: KNot - knot network of things

Fim a fim Desde o dispositivo até a aplicação, passando por

rádios, gateway e cloud.

Page 20: KNot - knot network of things

Compartilhamento de dados

por espaço e tempo "Posso compartilhar um dado apenas na segunda feira, das

14h as 15h"

Page 21: KNot - knot network of things

Modelo semântico de dados Cada aplicação conhece o tipo de dados que as outras

aplicações geram.

Page 22: KNot - knot network of things

Cloud distribuída Um sistema distribuído pode gerenciar bilhões de

dispositivos.

Page 23: KNot - knot network of things

Baixo custo O dispositivo mais barato deverá ter custo máximo de 5

dólares.

Page 24: KNot - knot network of things

Fácil de usar O desenvolvedor só precisa implementar 3 funções para

ter seu dispositivo conectado.

Page 25: KNot - knot network of things

arquitetura 1.0

Page 26: KNot - knot network of things

Software

Page 27: KNot - knot network of things

Hardware

Page 28: KNot - knot network of things

Porque estamos fazendo?

Page 29: KNot - knot network of things

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.

Page 30: KNot - knot network of things

Integração de diversas plataformas em uma plataforma única

Permite interoperabilidade entre as plataformas e

entre os dados dos diversos dispositivos.

Page 31: KNot - knot network of things

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.

Page 32: KNot - knot network of things

Road Map

Page 33: KNot - knot network of things

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

Page 34: KNot - knot network of things