Internet das Coisas
Sobre ● “Arqueólogo” Java (by @vsenger) 
● Desenvolvedor Java desde 
1997; 
● Software Engineer em 
EFICID: 
● http://www.eficid.com 
● Instrutor Java na VOffice: 
● http://www.voffice.com.br 
● Colaborador GUJavaSC 
● http://www.gujavasc.org
Internet das Coisas
Um pouco de História
Realidade Virtual 
Década de 1970: 
MMyyrroonn KKrruueeggeerr: 
Realidade artificial – 
Computadores + 
Sistemas de vídeo 
Década de 1980: 
JJaarroonn LLaanniieerr: 
Simuladores multi-usuários 
ambiente 
compartilhado 
Fonte: wikipédia
Realidade Virtual 
Interface 
Homem-computador 
que simula o ambiente 
real. 
Fonte: wikipédia
Realidade Virtutal 
É o uso de 
computadores e 
interfaces com o 
usuário para criar o 
efeito de mundos 
tridimensionais com 
uma forte sensação de 
presença 
tridimensional 
Fonte: wikipédia
Mark Weiser 
CCoommppuuttaaççããoo UUbbííqquuaa
Ubiquidade 
Ubíquo é um adjetivo “do latim ubíque” que significa 
estar em toda parte ao mesmo tempo. 
Ubiquidade (comp.): redes de dados e tecnologias 
de comunicação (sinais de internet, TV, 
comunicação móvel) estão disseminados por toda 
parte.
Mark Weiser 
“The most profound technologies are those that 
disappear. They weave themselves into the fabric of 
everyday life until they are indistinguishable from it.” 
“As tecnologias mais profundas são aquelas que 
desaparecem. Tecem-se no tecido da vida cotidianda até que 
elas são indistinguíveis a partir dele” 
Mark Weiser’s - “The Computer for the Twenty-First Century” (Scientifc American, 
1991, pp. 66–75) has been a source of inspiration for many and still is an important 
guideline for the work in the Smart Future Initiative.
Mark Weiser 
Ecossistema móvel; 
Computador integrado a 
vida das pessoas; 
Dispositivos baseados em 
utilização pelas telas; 
Comunicação entre os 
dispositivos; 
Desenvolvimento de 
“tabs”, “pads” e “boards”
Internet das pessoas 
Pessoa + dispositivos + conexão de internet 
Cada vez mais dispositivos por pessoa: 
Tablet, laptop, smartphone, game console, TV, ...
Computador das Pessoas 
Laptops, desktops, 
smartphones; 
Alto consumo de energia; 
CPU poderosa, memória 
grande, conexões wireless, 
bluetooth, ethernet; 
Pode executar multipla Tarefas; 
Plugar devices USB: 
impressoras, scanner 
camera, ...
Internet das coisas 
Coisas + dispositivos + Conexão com Internet 
Mais e mais coisas sendo conectadas: Árvores, 
carros, drones, casa, animais, ...
Computador das coisas 
Single-board computer ou 
microcolntrolador; 
Baixo consumo de energia; 
CPU e memória suficiente para 
execução de tarefas específicas; 
Pode ser dedicado ao um só 
programa; 
Plugar sensores, controladores, 
acelerômetros, reles, LED's 
Motores, ...
Internet das coisas
Mercado grande
Projetos e implementações
Caneta inteligente 
Reconhecimento da 
escrita
Máquina de Pipoca 
Raspberry pi 
Java 
Arduíno
Árvores 
3G 
Acelerômetro 
Java
Geladeira Inteligente 
Controle dos produtos: 
• Data de validade; 
• Estoque interno; 
• Temperatura;
Xixi?
Smart World – Smart Whatever
E as outras coisas?
Código de Barras?
Código de Barras? 
UUbbiiqquuiiddaaddee??
Código de Barras?
RFID! 
Rede de sensores 
(Leitores RFID); 
Etiquetas passivas para 
bens e produtos. 
EPC: código identificador 
de produto, (96/128 
bits) 
Identificação, localização 
e controle em tempo 
real.
RFID – Projetos
RFID – Projetos
RFID – Projetos
Livro 
Gerenciar energia 
Automação Residencial 
Gestão do Lixo 
Planejamento Urbano 
“Healthcare”
Fatos 
Mercado emergente; 
Novas oportunidades / nnoovvooss ddeessaaffiiooss; 
Aumenta ainda mais a cultura do faça você mesmo; 
É ainda mais divertido que a Internet das pessoas; 
Você vai precisar de conhecimentos de eletrônica e 
embarcados!
Novos desafios 
Novos paradigmas 
arquiteturais; 
Segurança é fator ainda 
mais crítico; 
Privacidade; 
Armazenamento de dados; 
Milhares de tipos de 
computadores para Internet 
das Coisas; 
Disponibilidade;
Internet/Nuvem 
Bigdata 
Coisa Dispositivo 
Sensor 
Protocolo 
Pessoas 
Aplicativos 
outros devices
Protocolo 
MQTT – Message Queue Telemetry Transport 
MQTT Broker 
Dispositivo 
Sensor Applicação 
Coisa 
Publisher 
Subscriber 
TCP 
TCP
Mãos a obra
Sensor de temperatura e LED
Referências 
Workshop Internet das Coisas e Raspbery pi 
(Viniscius Senger – Globalcode/eletronlivre), 
Internet das Coisas (Desiree Santos – Trogtworks) 
Apresentação
@lapavila 
https://github.com/lapavila/Java-Arduino-IoT 
lapavila@gmail.com

A Internet das Coisas

  • 1.
  • 2.
    Sobre ● “Arqueólogo”Java (by @vsenger) ● Desenvolvedor Java desde 1997; ● Software Engineer em EFICID: ● http://www.eficid.com ● Instrutor Java na VOffice: ● http://www.voffice.com.br ● Colaborador GUJavaSC ● http://www.gujavasc.org
  • 3.
  • 4.
    Um pouco deHistória
  • 5.
    Realidade Virtual Décadade 1970: MMyyrroonn KKrruueeggeerr: Realidade artificial – Computadores + Sistemas de vídeo Década de 1980: JJaarroonn LLaanniieerr: Simuladores multi-usuários ambiente compartilhado Fonte: wikipédia
  • 6.
    Realidade Virtual Interface Homem-computador que simula o ambiente real. Fonte: wikipédia
  • 7.
    Realidade Virtutal Éo uso de computadores e interfaces com o usuário para criar o efeito de mundos tridimensionais com uma forte sensação de presença tridimensional Fonte: wikipédia
  • 8.
  • 9.
    Ubiquidade Ubíquo éum adjetivo “do latim ubíque” que significa estar em toda parte ao mesmo tempo. Ubiquidade (comp.): redes de dados e tecnologias de comunicação (sinais de internet, TV, comunicação móvel) estão disseminados por toda parte.
  • 10.
    Mark Weiser “Themost profound technologies are those that disappear. They weave themselves into the fabric of everyday life until they are indistinguishable from it.” “As tecnologias mais profundas são aquelas que desaparecem. Tecem-se no tecido da vida cotidianda até que elas são indistinguíveis a partir dele” Mark Weiser’s - “The Computer for the Twenty-First Century” (Scientifc American, 1991, pp. 66–75) has been a source of inspiration for many and still is an important guideline for the work in the Smart Future Initiative.
  • 11.
    Mark Weiser Ecossistemamóvel; Computador integrado a vida das pessoas; Dispositivos baseados em utilização pelas telas; Comunicação entre os dispositivos; Desenvolvimento de “tabs”, “pads” e “boards”
  • 12.
    Internet das pessoas Pessoa + dispositivos + conexão de internet Cada vez mais dispositivos por pessoa: Tablet, laptop, smartphone, game console, TV, ...
  • 13.
    Computador das Pessoas Laptops, desktops, smartphones; Alto consumo de energia; CPU poderosa, memória grande, conexões wireless, bluetooth, ethernet; Pode executar multipla Tarefas; Plugar devices USB: impressoras, scanner camera, ...
  • 14.
    Internet das coisas Coisas + dispositivos + Conexão com Internet Mais e mais coisas sendo conectadas: Árvores, carros, drones, casa, animais, ...
  • 15.
    Computador das coisas Single-board computer ou microcolntrolador; Baixo consumo de energia; CPU e memória suficiente para execução de tarefas específicas; Pode ser dedicado ao um só programa; Plugar sensores, controladores, acelerômetros, reles, LED's Motores, ...
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
    Máquina de Pipoca Raspberry pi Java Arduíno
  • 21.
  • 22.
    Geladeira Inteligente Controledos produtos: • Data de validade; • Estoque interno; • Temperatura;
  • 23.
  • 24.
    Smart World –Smart Whatever
  • 25.
    E as outrascoisas?
  • 26.
  • 27.
    Código de Barras? UUbbiiqquuiiddaaddee??
  • 28.
  • 29.
    RFID! Rede desensores (Leitores RFID); Etiquetas passivas para bens e produtos. EPC: código identificador de produto, (96/128 bits) Identificação, localização e controle em tempo real.
  • 30.
  • 31.
  • 32.
  • 33.
    Livro Gerenciar energia Automação Residencial Gestão do Lixo Planejamento Urbano “Healthcare”
  • 34.
    Fatos Mercado emergente; Novas oportunidades / nnoovvooss ddeessaaffiiooss; Aumenta ainda mais a cultura do faça você mesmo; É ainda mais divertido que a Internet das pessoas; Você vai precisar de conhecimentos de eletrônica e embarcados!
  • 35.
    Novos desafios Novosparadigmas arquiteturais; Segurança é fator ainda mais crítico; Privacidade; Armazenamento de dados; Milhares de tipos de computadores para Internet das Coisas; Disponibilidade;
  • 36.
    Internet/Nuvem Bigdata CoisaDispositivo Sensor Protocolo Pessoas Aplicativos outros devices
  • 37.
    Protocolo MQTT –Message Queue Telemetry Transport MQTT Broker Dispositivo Sensor Applicação Coisa Publisher Subscriber TCP TCP
  • 38.
  • 39.
  • 40.
    Referências Workshop Internetdas Coisas e Raspbery pi (Viniscius Senger – Globalcode/eletronlivre), Internet das Coisas (Desiree Santos – Trogtworks) Apresentação
  • 42.