1. O documento discute a Internet das Coisas (IoT), sua evolução e aplicações futuras, como cidades inteligentes.
2. É apresentado um estudo de caso de protótipo de sistema IoT para validar conceitos como meios físicos, comunicação e computação.
3. As características a serem desenvolvidas na IoT incluem adicionar comportamento aos objetos, equipes interdisciplinares, objetividade e análise de dados.
1. 1
Dezembro / 2017
“A Internet de Todas as Coisas – IoE”
Vinícius J. Leodido Correia
IoT-RJ / Engenheiro
Internet das Coisas - IoT
2. 2
Apresentação Pessoal
Bacharel em Engª Computação
Especialização em Desenvolvimento de Sistemas
Atualmente, aprofundando seus conhecimentos em IoT, Big Data, Virtualização,
Computação em Nuvem e Ciência de Dados.
Atua com parcerias junto a TI-RIO, RioSoft, colaborador e fundador da IoTRJ
(http://iotrj.com.br/) onde atuamos com soluções e treinamentos para clientes.
http://www.linkedin.com/in/vinileodido/
@vini_leodido
9. 9
Meio Físico
Sensores
1. Externos ou Internos
2. Diretos ou Remotos
3. Ativos ou Passivos
Atuadores
1. Hidráulicos
2. Pneumáticos
3. Eletromagnéticos
Unidade de Controle
1. Microcontrolador
2. Microprocessador
a. RTOS
b. Linux
10. 10
Meio Físico
Profissionais Capacitados
Técnicos e Engenheiros Eletrônicos
Cientistas da Computação
Desenvolvedores de Software Embarcado / Embutido
Projetistas Eletrônicos
Hobbistas Eletrônicos
11. 11
Meio de Comunicação
Longa Distância
1. Satélite / Rádio
2. Comunicação Móvel
• 4G
• 5G
3. LPWA
• LoRa
• SigFox
Curta Distância
1. WiFi
2. ZigBee
3. RFID
4. BLE
12. 12
Meio de Comunicação
Arquitetura Fog Computing (Computação em Névoa)
• Computação na borda
• Alocar Processamento computacional
próximo aos limites da rede
• Diminuir custo com tráfego de dados
13. 13
Meio de Comunicação
Profissionais Capacitados
Técnicos e Engenheiros de Telecomunicações
Cientistas da Computação
Desenvolvedores de Computação Móvel
Especialistas em Rede de Computadores
14. 14
Computação e Plataformas Computacionais
Desacoplamento e recebimento dos Dados
• RESTful
• Protocolo MQTT
15. 15
Computação e Plataformas Computacionais
Envio de Dados com plataformas RESTful
• HTTP Methods
• URI Resources
17. 17
Computação e Plataformas Computacionais
Envio de Dados com o protocolo MQTT
• Message Queue Telemetry Transport
• Simplicidade e Eficiência
• Comunicação: Publish-Subscriber
• Maior Desacoplamento entre os comunicadores
20. 20
Computação e Plataformas Computacionais
Profissionais Capacitados
Engenheiros de Software / Analista Requisitos
Cientistas da Computação
Desenvolvedores de Software
Arquitetos de Software
Especialistas em Cloud Computing
Adm Sistema
Adm Banco de Dados
Engenheiros de Dados
23. 23
Por que IoE?
SmartCities e um Ecossistema de Coisas!
“Bill Gates pode estar hoje
comprometido a minimizar as
mazelas do mundo através da
sua Fundação Bill e Melinda
Gates, mas ele ainda não perdeu
totalmente o interesse em
tecnologia: sua mais nova
empreitada foi comprar um
enorme terreno de 100 km² no
estado do Arizona, nos Estados
Unidos dedicado a um projeto no
mínimo ousado, o de construir a
primeira cidade inteligente
totalmente planejada.”
http://meiobit.com/375582/eua-bill-gates-compra-terreno-100-quilometros-
quadrados-arizona-para-construcao-cidade-inteligente/
24. 24
Por que IoE?
SmartCities e um Ecossistema de Coisas!
• Mas como transformar a IoE em uma Cidade Inteligente?
ISO 37120:2014 - Desenvolvimento sustentável das comunidades
Educação
Energia
Meio Ambiente
Incêndios e Emergências
Finanças e Governança
Saúde e Lazer
Segurança e Habitação
Resíduos Sólidos
Telecomunicações
Transporte
Planejamento Urbano
Águas Residuais
Esgoto e Saneamento
http://open.dataforcities.org/
25. 25
Exemplo de um Estudo de Caso - IoT
Vamos validar um PoC,
considerando os meios físicos,
comunicação e computação, que
vimos anteriormente?
26. 26
Exemplo de um Estudo de Caso - IoT
PoC e Protótipo de um Sistema IoT
Premissas Iniciais:
Dispositivo físico seja capaz de efetuar leituras e encaminhar os dados
sem erros para o servidor de coleta;
Que o servidor esteja em um ambiente segregado / desacoplado;
Usuário seja capaz de registrar novos dispositivos físicos e consultar
os dados registrados em uma aplicação;
27. 27
Exemplo de um Estudo de Caso - IoT
PoC e Protótipo de um Sistema IoT
34. 34
Características a serem Desenvolvidas
Forma e Comportamento
“Saber adicionar comportamento (software) aos objetos que nos cercam
será o diferencial esperado do novo engenheiro. (...) Agora a interação
(antes limitada à tela do computador) se espalhou pelo ambiente,
requerendo competências interdisciplinares dos profissionais dessas
áreas.” – Hugo Fuks (PUC-RJ).
35. 35
Características a serem Desenvolvidas
Equipe de Especialistas
Variedade de nichos e diversidade de profissionais