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

Mark Weiser
Xerox Palo Alto Research
Ubiquitous Computing Program
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....

Home Kit

Android Brillo
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!

www.labdegaragem.com.br

www.embarcados.com.br

www.fazedores.com.br
Perguntas ?
Obrigado !
Caio Pereira
caiortp@gmail.com

Você também pode gostar