Escolar Documentos
Profissional Documentos
Cultura Documentos
Os desafios do desenvolvimento
Eng. Caio Pereira
Especialista em Sistemas – Inatel Competence Center
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...
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