Internet de Todas as Coisas (IoE)
-
Upload
vinicius-leodido-correia -
Category
Engineering
-
view
62 -
download
7
Transcript of Internet de Todas as Coisas (IoE)
1
Dezembro / 2017
“A Internet de Todas as Coisas – IoE”
Vinícius J. Leodido Correia
IoT-RJ / Engenheiro
Internet das Coisas - IoT
2
Apresentação Pessoal
Bacharel em Engª Computação
Especialização em Desenvolvimento de SistemasAtualmente, 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
3
IoT é Hype ou realidade?
Gartner (2015, July)
4
IoT é Hype ou realidade?
Gartner (2017, July)
5
Evolução da Internet
Internet Timeline
• 1960’ – Uso Militar
• 1980’ – PC’s
• 1990’ – WWW
• 2000’ – Smartphones
6
Evolução da Internet
I. Crescimento dos Serviços Disruptivos
II. Barateamento dos Semicondutores
III. Surgimento da Computação Ubíqua
2022?
7
50 Bilhões de dispositivos conectados em 2020
Evolução da Internet
8
Os Pilares da Internet das Coisas
1 2 3
9
Meio Físico
Sensores1. Externos ou Internos
2. Diretos ou Remotos
3. Ativos ou Passivos
Atuadores1. Hidráulicos
2. Pneumáticos
3. Eletromagnéticos
Unidade de Controle1. Microcontrolador
2. Microprocessador
a. RTOS
b. Linux
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
Meio de Comunicação
Longa Distância1. Satélite / Rádio
2. Comunicação Móvel
• 4G
• 5G
3. LPWA
• LoRa
• SigFox
Curta Distância1. WiFi
2. ZigBee
3. RFID
4. BLE
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
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
Computação e Plataformas Computacionais
Desacoplamento e recebimento dos Dados
• RESTful
• Protocolo MQTT
15
Computação e Plataformas Computacionais
Envio de Dados com plataformas RESTful
• HTTP Methods
• URI Resources
16
Computação e Plataformas Computacionais
Exemplo de aplicação do RESTful para IoT
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
18
Computação e Plataformas Computacionais
Exemplo de aplicação do MQTT para IoT
19
Computação e Plataformas Computacionais
Proposta de uma Arquitetura generalizada para IoT
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
21
Por que IoE?
22
Por que IoE?
SmartCities e um Ecossistema de Coisas!
23
Por que IoE?
SmartCities e um Ecossistema de Coisas!“Bill Gates pode estar hojecomprometido a minimizar asmazelas do mundo através dasua Fundação Bill e MelindaGates, mas ele ainda não perdeutotalmente o interesse emtecnologia: sua mais novaempreitada foi comprar umenorme terreno de 100 km² noestado do Arizona, nos EstadosUnidos dedicado a um projeto nomínimo ousado, o de construir aprimeira cidade inteligentetotalmente planejada.”
http://meiobit.com/375582/eua-bill-gates-compra-terreno-100-quilometros-quadrados-arizona-para-construcao-cidade-inteligente/
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 Saneamentohttp://open.dataforcities.org/
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
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
Exemplo de um Estudo de Caso - IoT
PoC e Protótipo de um Sistema IoT
28
PoC e Protótipo de um Sistema IoT
Exemplo de um Estudo de Caso - IoT
29
PoC e Protótipo de um Sistema IoT
Exemplo de um Estudo de Caso - IoT
30
PoC e Protótipo de um Sistema IoT
Exemplo de um Estudo de Caso - IoT
Status Ok!
31
PoC e Protótipo de um Sistema IoT
Exemplo de um Estudo de Caso - IoT
32
PoC e Protótipo de um Sistema IoT
Exemplo de um Estudo de Caso - IoT
33
Características a serem Desenvolvidas
Dicas e Boas Práticas para desenvolvimento da IoT
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
Características a serem Desenvolvidas
Equipe de Especialistas
Variedade de nichos e diversidade de profissionais
36
Características a serem Desenvolvidas
Objetividade
Complexidade em excesso, acarreta em falhas!
37
Características a serem Desenvolvidas
Os dados serão seus melhores amigos!
Explore, analise e aprenda com as informações!
38
Características a serem Desenvolvidas
Pensar fora da Caixa
Reinventar não é preciso, mas sim transformar!
39
Muito Obrigado!