Você está na página 1de 50

Internet of Things

Os desafios do desenvolvimento
Eng. Caio Pereira
Especialista em Sistemas – Inatel Competence Center

Santa Rita do Sapucaí – Outubro/2015


The Computer for the 21st Century
Em 1973 a IBM lançou o primeiro ATM “online” (IBM 3614) conectado
Mainframe do banco através de um Modem de 1.2 kbps possibilitando aos
usuários a terem acessos a informações de suas contas e saques/depósitos.
http://www.intel.com/content/www/us/en/internet-of-things/infographics/guide-to-iot.html
https://community.freescale.com/docs/DOC-105732
Informações relevantes...


- Redução em 60x do custo de processamento nos últimos 10 anos.


- Redução em 2x o custo dos sensores nos últimos 10 anos.


- Redução em 40x do custo de transmissão de dados nos últimos 10
anos (EUA).


- Em 2015 a média é de 5 sensores por dispositivo conectado à
internet.


- Em 2025 a média será de 20 sensores por dispositivo.

- Estima-se que em 2025, 480 bilhões de sensores estarão
conectados à internet.
...Gerando uma grande quantidade de dados!

1 GB = 10^9 Bytes
1 TB = 10^12 Bytes
1 ZB = 10^21 Bytes
Lei de Moore
Aplicações
Aplicações
http://iot.freescale.com
As grandes empresas estão investindo em IoT....
Arquitetura IoT de Ponta a Ponta

http://www.intel.com/content/www/us/en/intel-developer-forum-idf/san-francisco/2015/idf-2015-san-francisco.html
IOTS003-SF15_IOTS003_103.pdf
Desafios

- Segurança & Privacidade

- Padronização & Interoperabilidade

- Custo

- Conectividade

- Consumo Energia

- Escalabilidade

- Confiabilidade & Robustez

- Big Data , Análise de dados

- Smart Devices
Segurança & Privacidade
Segurança

http://www.intel.com/content/www/us/en/intel-developer-forum-idf/san-francisco/2015/idf-2015-san-francisco.html
ISGS001-SF15_ISGS001_100.pdf
Segurança & Privacidade

- Um acesso não autorizado, pode ocasionar eventos
catastróficos.

-Todos elementos da rede são potenciais vetores de ataque.

- É necessário pensar na Segurança da solução de ponta a
ponta.

- Algumas informações podem estar base de dados de terceiros
em que não temos controle.

- Além da segurança de dados é necessário pensar na segurança
do hardware.

- Comercialização/Vazamento de dados (Sequestro de
identidade).

- Vigilância constante.

Padronização & Interoperabilidade
Padronização & Interoperabilidade

- Cada camada do IoT conta com uma grande diversidade de protocolos e
padrões. (IoT End Point, Gateway, Cloud)

- Não temos um único protocolo que pode ser aplicado a todos os casos. Não
existe solução mágica.

- Os padrões foram desenvolvidos por grupos diferentes visando solucionar
problemas comuns, sendo assim em alguns casos temos uma “concorrência
ente padrões”.

- Sua solução é proprietária? Ela deve comunicar-se com dispositivos de
outros fabricantes?

- Incompatibilidade entre versões de protocolos e implementações.
IoT War
Contiki

https://community.freescale.com/docs/DOC-104609
Custo
Custo

Cada byte enviado por um sensor gera uma despesa, quem irá pagar por isso?

- Custo de aquisição e manutenção do sistema ( sensores e gateways).

- Custo de transmissão das informações pelos sensores .

- Custo da transmissão de dados dos gateways até a Cloud.

- Custo de armazenamento de dados.

- Custo de processamento de dados da Cloud.

- Custo do cadastro de novos usuários na Cloud.

- Por quanto tempo estes dados serão armazenados?
Conectividade
Conectividade

A tecnologia utilizadas na comunicação dos dispositivos em uma rede é muito
importante para o sucesso da solução.

- Qual será a topologia de rede utilizada ?

- Qual será meu tipo de tráfego na rede? (Unicast, Multicast, Broadcast,
Geocast)?

- Qual será o tráfego de informações entre sensores?

- Qual será o tráfego de informações entre Gateway e Cloud?

- Quantos sensores serão conectados à cada Gateway?

- Qual a distância máxima entre os dispositivos?

- A solução exige mobilidade ? Se sim, qual velocidade ?

- Os dispositivos podem entrar e sair da rede a qualquer instante?

- Qual tipo conectividade no ambiente da aplicação?
Consumo de Energia
Consumo de Energia
Confiabilidade & Robustez
Conheça bem o ambiente em que o equipamento será instalado!
Big Data
Big Data
Smart Devices
Smart Devices
Fusionamento de dados
Relação de Compromisso entre Dispositos vs Cloud
Workflow IoT
Desenvolvimento Nacional
Iniciativas Nacionais no desenvolvimento para IoT

IoT SuftBoard
Placa de desenvolvimento de
IoT baseada em Arduíno com
diversos sensores , controladores
e conectores de expansão
Primeiro projeto de Hardware no
Brasil a ser fincanciado por uma
Campanha de crowdfunding.

Momote 001
Kit de desenvolvimento para Rede de
Sensores 6LoWPAN – Desenvolvida em
Santa Rita do Sapucaí - MG
Mantenha-se Informado!
Perguntas ?
Obrigado !
Caio Pereira
caiortp@gmail.com

Você também pode gostar