Internet de Todas as Coisas (IoE)

Post on 24-Jan-2018

62 views 7 download

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!