Internet de Todas as Coisas (IoE)

39
1 Dezembro / 2017 “A Internet de Todas as Coisas – IoE” Vinícius J. Leodido Correia IoT-RJ / Engenheiro Internet das Coisas - IoT

Transcript of Internet de Todas as Coisas (IoE)

Page 1: 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

Page 2: Internet de Todas as Coisas (IoE)

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

Page 3: Internet de Todas as Coisas (IoE)

3

IoT é Hype ou realidade?

Gartner (2015, July)

Page 4: Internet de Todas as Coisas (IoE)

4

IoT é Hype ou realidade?

Gartner (2017, July)

Page 5: Internet de Todas as Coisas (IoE)

5

Evolução da Internet

Internet Timeline

• 1960’ – Uso Militar

• 1980’ – PC’s

• 1990’ – WWW

• 2000’ – Smartphones

Page 6: Internet de Todas as Coisas (IoE)

6

Evolução da Internet

I. Crescimento dos Serviços Disruptivos

II. Barateamento dos Semicondutores

III. Surgimento da Computação Ubíqua

2022?

Page 7: Internet de Todas as Coisas (IoE)

7

50 Bilhões de dispositivos conectados em 2020

Evolução da Internet

Page 8: Internet de Todas as Coisas (IoE)

8

Os Pilares da Internet das Coisas

1 2 3

Page 9: Internet de Todas as Coisas (IoE)

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

Page 10: Internet de Todas as Coisas (IoE)

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

Page 11: Internet de Todas as Coisas (IoE)

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

Page 12: Internet de Todas as Coisas (IoE)

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

Page 13: Internet de Todas as Coisas (IoE)

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

Page 14: Internet de Todas as Coisas (IoE)

14

Computação e Plataformas Computacionais

Desacoplamento e recebimento dos Dados

• RESTful

• Protocolo MQTT

Page 15: Internet de Todas as Coisas (IoE)

15

Computação e Plataformas Computacionais

Envio de Dados com plataformas RESTful

• HTTP Methods

• URI Resources

Page 16: Internet de Todas as Coisas (IoE)

16

Computação e Plataformas Computacionais

Exemplo de aplicação do RESTful para IoT

Page 17: Internet de Todas as Coisas (IoE)

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

Page 18: Internet de Todas as Coisas (IoE)

18

Computação e Plataformas Computacionais

Exemplo de aplicação do MQTT para IoT

Page 19: Internet de Todas as Coisas (IoE)

19

Computação e Plataformas Computacionais

Proposta de uma Arquitetura generalizada para IoT

Page 20: Internet de Todas as Coisas (IoE)

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

Page 21: Internet de Todas as Coisas (IoE)

21

Por que IoE?

Page 22: Internet de Todas as Coisas (IoE)

22

Por que IoE?

SmartCities e um Ecossistema de Coisas!

Page 23: Internet de Todas as Coisas (IoE)

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/

Page 24: Internet de Todas as Coisas (IoE)

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/

Page 25: Internet de Todas as Coisas (IoE)

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?

Page 26: Internet de Todas as Coisas (IoE)

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;

Page 27: Internet de Todas as Coisas (IoE)

27

Exemplo de um Estudo de Caso - IoT

PoC e Protótipo de um Sistema IoT

Page 28: Internet de Todas as Coisas (IoE)

28

PoC e Protótipo de um Sistema IoT

Exemplo de um Estudo de Caso - IoT

Page 29: Internet de Todas as Coisas (IoE)

29

PoC e Protótipo de um Sistema IoT

Exemplo de um Estudo de Caso - IoT

Page 30: Internet de Todas as Coisas (IoE)

30

PoC e Protótipo de um Sistema IoT

Exemplo de um Estudo de Caso - IoT

Status Ok!

Page 31: Internet de Todas as Coisas (IoE)

31

PoC e Protótipo de um Sistema IoT

Exemplo de um Estudo de Caso - IoT

Page 32: Internet de Todas as Coisas (IoE)

32

PoC e Protótipo de um Sistema IoT

Exemplo de um Estudo de Caso - IoT

Page 33: Internet de Todas as Coisas (IoE)

33

Características a serem Desenvolvidas

Dicas e Boas Práticas para desenvolvimento da IoT

Page 34: Internet de Todas as Coisas (IoE)

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

Page 35: Internet de Todas as Coisas (IoE)

35

Características a serem Desenvolvidas

Equipe de Especialistas

Variedade de nichos e diversidade de profissionais

Page 36: Internet de Todas as Coisas (IoE)

36

Características a serem Desenvolvidas

Objetividade

Complexidade em excesso, acarreta em falhas!

Page 37: Internet de Todas as Coisas (IoE)

37

Características a serem Desenvolvidas

Os dados serão seus melhores amigos!

Explore, analise e aprenda com as informações!

Page 38: Internet de Todas as Coisas (IoE)

38

Características a serem Desenvolvidas

Pensar fora da Caixa

Reinventar não é preciso, mas sim transformar!

Page 39: Internet de Todas as Coisas (IoE)

39

Muito Obrigado!