Please enable JavaScript.
Coggle requires JavaScript to display documents.
Internet das Coisas: da Teoria à Prática. (Simuladores (simular um …
Internet das Coisas: da Teoria à Prática.
Introdução
Objetos Inteligentes
Aplicações
Smart
Cities
Healthcare
Smart Home
Desafios
Regulamentações
Padronizações
Segurança
Perspectiva histórica da IoT
Kevin Ashton
RFID
Evoluções Futuras
Motivação para manutenção da evolução da IoT
Novas Aplicações
Baixo Recurso
Hardware
Desafios
Imperfeições
Padronização
Arquiteturas básica dos dispositivos IoT
Unidade(s) de comunicação
Fonte de energia
Unidade(s) de sensor(es) ou atuador(es)
Tecnologias de comunicação
Ethernet
Wi-Fi
ZigBee
Bluetooth Low Energy
3G/4G
Arquitetura para IoT
Camadas
Aplicação
Serviço para o Cliente
Percepção
Sensores Coletando
Rede
Abstração de Comunicação
IP para IoT
IPv6
Qualquer dispositivo tem um IP
6LoWPAN
Baixo poder de processamento
lwIP
Pilha TCP/IP
Sistemas embarcados
µIP
Menor Pilha TCP/IP
Desenvolvida para Pequenos Microcontroladores
Modelos de conectividade em redes de objetos inteligentes
Rede de Objetos Inteligentes Autônoma
Não conexão com a Internet pública
Internet Estendida
Apresenta as redes de objetos
inteligentes parcialmente ou complementante conectadas com a Internet
Internet das Coisas
Os objetos inteligentes estão verdadeiramente
conectados à Internet
Paradigmas de comunicação para objetos inteligentes
Muitos-para-Um
Reporta para a Raiz
Um-para-Muitos
A estações base enviam comandos para um ou vários
objetos da rede.
Um-para-Muitos e vice-versa
Objeto pode comunicar com as estações base e vice versa
Um-para-Um
Permite que quaisquer dois objetos inteligentes da rede se comuniquem
Protocolos da camada de aplicações para IoT
HTTP
Constrained Application Protocol (CoAP)
Funcionalidades Semelhantes HTTP
GET, POST, PUT,
DELETE
Acesso a WEB facilmente
UDP
confirmable e non-confirmable
Message Queue Telemetry Transport
(MQTT)
subscriber, o publisher e o
broker.
Inicialmente os Dispositivo se Registrão
Broker
Sempre avisa se há um dado novo
Transmite através do broker
TCP/IP
Sistemas Operacionais
Contiki
Código Aberto
Mecanismos para IOT
IP
Linguagem C
TinyOS
Código Aberto
Programação Baseado em Componentes
Linguagem NesC
Linguagem C
Android
Código Aberto
Núcleo do Linux
Permite manusear diferentes tipos de dados
Linux
Código Aberto
Linguagens C e C++
6LoWPAN, IPv6, RPL, e UDP
Simuladores
simular um sistema real
ns-2/ns-3
Tossim
Cooja
OMNet++/Castalia
Sinalgo
Testbeds
testar aplicações em contexto real
WHY-NET
MiNT
IoT-LAB
Indriya
ORBIT
Segurança
Confidencialidade
Integridade
Disponibilidade
. Gerenciamento e Análise de Dados
modelagem
análise e inferência
Modelagem de dados
padronizar os dados
Key-value based
Markup scheme based
Object based
Logic based
Ontology based
Principais problemas dos dados
Imperfeição
Inconsistência
Discrepância