SlideShare uma empresa Scribd logo
Ênio Prates Vasconcelos Filho
Engenheiro de Controle e Automação – UnB
Mestre em Sistemas Mecatrônicos – UnB
Professor da ALFA e da PUC-GO
Experiência em Hardwares reconfiguráveis (FPGA) e
microcontroladores embarcados
Trabalhos intensivos com tecnologia RFID
Desenvolvimento de Sistemas de Monitoramento remoto (via Web)
Internet das Coisas
“Coisas conectadas,
conversando entre si, sem
intervenção de humanos”
“Surgiu em 1999, criado por
Kevin Ashton (MIT)”
IOT (Internet of Things)
• Também chamada de IoE
(Internet of Everything)
• Objetos e aparelhos ligados
a Internet
• Informação, estado e
controle sobre objetos
• Comunicação entre
pessoas e dispositivos e
dispositivos-dispositivos
• Carros, Casas, Relógios,
Geladeiras (?)... Fonte: http://edition.cnn.com/2013/05/02/travel/london-city-airport-internet-of-things/
http://www.gartner.com/newsroom/id/2905717
3 3,7
4,9
25
2013 2014 2015 2020
COISAS CONECTADAS
Bilhões de Coisas Conectadas
O Microcontrolador
Arduino
• Plataforma eletrônica Open-Source,
baseada em um conceito de
Software e Hardware de fácil
utilização.
• Desenvolvida para ser utilizada por
qualquer um que tenha interesse
em criar seu próprio sistema
hardware/software
(http://www.arduino.cc/ - tradução livre)
Arduino
• A partir do projeto original, foram criados diversos projetos (open-source ou
não, boards, Shields, periféricos), que podem ser usados nos mais diversos
projetos
• Ethernet
• Usb
• GPS
• GPRS
• Wi-Fi
NetDuino
• Placa Microcontrolada
• ST Micro 32 Bits
• 168 MHz
• 384 KB – Memória para codificação
• I/O digitais e analogicas;
• Leds e Push Button
• PWM e RS232
• Comunicação Ethernet
IOT (Internet of Things)
• Google movimentou bastante o
mercado de IoT, ao comprar a
Nest, por U$ 3,2 Bi (2014)
• Termostato, detecção de
fumaça e carbono
• Nest tinha menos de 4 anos
IOT (Internet of Things)
• Alguns dos grandes players do Mercado
se movimentando, como a Intel,
Microsoft, Cisco, Oracle....
• Microsoft associou-se a Raspberry em
uma versão para hardwatre do
Windows 10 em 2015;
http://www.intel.com.br/content/www/br/pt/do-it-yourself
IOT (Internet of Things)
• Telefônica
• Também já possuí sua plataforma de
desenvolvimento em sua versão beta
(http://iot.telefonicabeta.com/)
• Baseada em Arduino
• Sensores de:
• Umidade
• Temperatura
• Ruído
• Luminosidade
• Botões e I/O
• Linux, Windows e Mac
O mercado está aquecido?
…“LiteOSis exceedingly small in size,
coming in at just 10KB (for
comparison's sake, mobile operating systems are
several gigabytes in size), and requires no
configuration on the user's part, Huawei said
during a press conference on Wednesday at
Huawei Network Congress 2015, held in Beijing
on Wednesday and Thursday. The
LiteOS platform can also
work on everything from
wearables to connected
vehicles”…
http://www.cnet.com/news/huaweis-liteos-looks-
to-play-central-role-in-internet-of-things/
IOT (Internet of Things) - Arquitetura
Arquitetura típica para aplicativos de IoT
http://msdn.microsoft.com/pt-br/magazine/hh852591.aspx
IOT (Internet of Things) - Comunicação
Comunicação de Dados
M2M
Protocolo M2M – MQTT
• “Message Queue Telemetry Transport”
(Fila de transporte de mensagens de
telemetria)
• Criado em 1999 pelo Dr. Andy
Stanford-Clark da IBM e Arlen Nipper
da Arcom (hoje Eurotech)
• Protocolo para troca de mensagens
M2M/IOT
• Comunicação Assíncrona
• Extremamente leve e simples de ser
implementado
• Usa um modelo que envolve um
“Broker” e um “Client”
Fonte: http://mganis.blogspot.com.br/
Protocolo M2M – MQTT
• Desenvolvido para
dispositivos com restrição de
banda de comunicação
• Muito utilizado em conexões
com localizações remotas,
aplicações mobile.
• Atualmente na Versão 3.1
• Padrão publish/subscribe
que provê distribuição
de mensagens de um-
para-muitos e
desacoplamento de
aplicações
Fonte: https://www.ibm.com/developerworks/community/blogs/c565c720-fe84-4f63-873f-607d87787327/entry/tc_overview?lang=en
Protocolo M2M – MQTT
• O protocolo MQTT inclui:
• Padrão publish/subscribe que provê distribuição de mensagens de um-para-
muitos e desacoplamento de aplicações
• Transporte de mensagem sem preocupação com o conteúdo da mensagem
• Uso de TCP/IP para conexão básica de rede
• Mecanismo para avisar aos “interessados” sobre uma desconexão anormal de
um cliente
• Três níveis de QoS para entrega de mensagens:
Fonte: http://www.eureka-
time.com/fr/author/loughlin/
Cloud Computing
O que é?
“Um estilo de computação em que recursos de TI altamente escaláveis
são fornecidos como um serviço usando tecnologias de Internet a vários
clientes externos”
Elástico
Escalável
+
Cloud Computing - História
S3 Launches/EC2
Launch of Amazon web services
The arrival of Salesforce.com
Supercomputers/Mainframe
2006
2002
1990
1960
Google App / Azure
2008 - 2009
The first milestone for Cloud Computing
Launches of Google App
Engine/Windows Azure Beta
Cloud Computing - Características
Cloud
Computing
On-
demand
self-service
Acesso
Ubiquo a
Rede
Pool de
Recursos
Elasticidade
Rápida
Custo
Fléxivel –
Pague pelo
Uso
Cloud Computing - Vantagens
• Baixo custo computacional
• Aumento de desempenho
• Redução de custo de licença de softwares
• Capacidade ilimitada de armazenamento
• Aumento de confiabilidade de dados e Backups
• Independência dos equipamentos e alta disponibilidade
• Reduzido tempo de manutenção
• Redução de Conhecimento necessário para gerenciar máquinas
• Velocidade na criação e publicação
IoT – DIY – Arquitetura
IOT (Internet of Things)
Desafios e Futuro
• Desafios
• Segurança dos dados
• Privacidade
• Infraestrutura de dados
• Futuro
• Miniaturização
• Diminuição de custos
• Teleoperações e
Telepresença
• Integração de Sensores
Fonte: http://itlaw.wikia.com/wiki/Internet_of_Things
Revolução?
Revolução?
Perguntas?
Obrigado!
www.crazytechguys.com
@eniopvf
eniopvf@gmail.com
@jorgemaia
jm@jorgemaia.com.br

Mais conteúdo relacionado

Mais procurados

Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
Elizabeth Fantauzzi
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
Celso Marques Mangueira
 
IIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na IndústriaIIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na Indústria
Alexandre Balestrin Corrêa
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!
Rodolfo Cruz
 
O casamento do século: internet das coisas e lean manufactoring (Wanderley do...
O casamento do século: internet das coisas e lean manufactoring (Wanderley do...O casamento do século: internet das coisas e lean manufactoring (Wanderley do...
O casamento do século: internet das coisas e lean manufactoring (Wanderley do...
Opencadd Advanced Technology
 
Internet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da InternetInternet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da Internet
Andre Peres
 
Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e Plataformas
Leandro Andrade
 
Internet Das coisa
Internet Das coisaInternet Das coisa
Internet Das coisa
sergiocrespo
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
André Curvello
 
Indústria 4.0 Tecnologia e inovação
Indústria 4.0 Tecnologia e inovaçãoIndústria 4.0 Tecnologia e inovação
Indústria 4.0 Tecnologia e inovação
Franklin Arisson Rodrigues dos Santos
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
Rogerio Alencar Filho
 
Iot – internet das coisas
Iot – internet das coisasIot – internet das coisas
Iot – internet das coisas
tiago agenor
 
Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?
Caio Pereira
 
Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!
André Curvello
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
Luiz Avila
 
Internet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectadosInternet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectados
CESAR
 
Desenhando Experiências para IoT
Desenhando Experiências para IoT Desenhando Experiências para IoT
Desenhando Experiências para IoT
César Rodríguez Guevara
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
Kiev Gama
 
[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisas[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisas
Victor Hugo Batista
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das Coisas
Kiev Gama
 

Mais procurados (20)

Internet das Coisas
Internet das CoisasInternet das Coisas
Internet das Coisas
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
IIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na IndústriaIIoT - Internet das Coisas na Indústria
IIoT - Internet das Coisas na Indústria
 
IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!IoT – Internet of Things. Do Básico ao Hello World!
IoT – Internet of Things. Do Básico ao Hello World!
 
O casamento do século: internet das coisas e lean manufactoring (Wanderley do...
O casamento do século: internet das coisas e lean manufactoring (Wanderley do...O casamento do século: internet das coisas e lean manufactoring (Wanderley do...
O casamento do século: internet das coisas e lean manufactoring (Wanderley do...
 
Internet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da InternetInternet das Coisas e o Futuro da Internet
Internet das Coisas e o Futuro da Internet
 
Internet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e PlataformasInternet das Coisas: Aplicativos, Games e Plataformas
Internet das Coisas: Aplicativos, Games e Plataformas
 
Internet Das coisa
Internet Das coisaInternet Das coisa
Internet Das coisa
 
Internet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redorInternet das Coisas - Conectando você e tudo ao seu redor
Internet das Coisas - Conectando você e tudo ao seu redor
 
Indústria 4.0 Tecnologia e inovação
Indústria 4.0 Tecnologia e inovaçãoIndústria 4.0 Tecnologia e inovação
Indústria 4.0 Tecnologia e inovação
 
Internet das coisas
Internet das coisasInternet das coisas
Internet das coisas
 
Iot – internet das coisas
Iot – internet das coisasIot – internet das coisas
Iot – internet das coisas
 
Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?Internet das Coisas - O que vai mudar na sua vida?
Internet das Coisas - O que vai mudar na sua vida?
 
Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!Internet das Coisas - Tudo e todos conectados!
Internet das Coisas - Tudo e todos conectados!
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
Internet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectadosInternet das Coisas: a era dos objetos inteligentes e conectados
Internet das Coisas: a era dos objetos inteligentes e conectados
 
Desenhando Experiências para IoT
Desenhando Experiências para IoT Desenhando Experiências para IoT
Desenhando Experiências para IoT
 
A Internet das Coisas
A Internet das CoisasA Internet das Coisas
A Internet das Coisas
 
[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisas[Wica 2015] o que é internet das coisas
[Wica 2015] o que é internet das coisas
 
CTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das CoisasCTIA 2015 - Internet das Coisas
CTIA 2015 - Internet das Coisas
 

Destaque

Eica 2016.1 - Identificando e rastreando itens na era do IOT
Eica 2016.1 - Identificando e rastreando itens na era do IOTEica 2016.1 - Identificando e rastreando itens na era do IOT
Eica 2016.1 - Identificando e rastreando itens na era do IOT
Enio Filho
 
Iot - identificando e rastreando - PUC
Iot  - identificando e rastreando - PUCIot  - identificando e rastreando - PUC
Iot - identificando e rastreando - PUC
Enio Filho
 
Cure for diabetes
Cure for diabetesCure for diabetes
Cure for diabetes
controlf5
 
Feldman Feldman & Associates PC
Feldman Feldman & Associates PC Feldman Feldman & Associates PC
Feldman Feldman & Associates PC
TaraCBattle
 
Persuasive writing
Persuasive writingPersuasive writing
Persuasive writing
Robin Hartanto
 
Speed
SpeedSpeed
Speed
ARCHANAVG
 
Festivals 4 form
Festivals 4  formFestivals 4  form
0708 periodic table
0708 periodic table0708 periodic table
0708 periodic table
ARCHANAVG
 
1111
11111111
1111
itim613
 
Luke's portfolio
Luke's portfolioLuke's portfolio
Luke's portfolio
Ke Lu
 

Destaque (11)

Eica 2016.1 - Identificando e rastreando itens na era do IOT
Eica 2016.1 - Identificando e rastreando itens na era do IOTEica 2016.1 - Identificando e rastreando itens na era do IOT
Eica 2016.1 - Identificando e rastreando itens na era do IOT
 
Iot - identificando e rastreando - PUC
Iot  - identificando e rastreando - PUCIot  - identificando e rastreando - PUC
Iot - identificando e rastreando - PUC
 
Cure for diabetes
Cure for diabetesCure for diabetes
Cure for diabetes
 
Feldman Feldman & Associates PC
Feldman Feldman & Associates PC Feldman Feldman & Associates PC
Feldman Feldman & Associates PC
 
Persuasive writing
Persuasive writingPersuasive writing
Persuasive writing
 
Speed
SpeedSpeed
Speed
 
Festivals 4 form
Festivals 4  formFestivals 4  form
Festivals 4 form
 
0708 periodic table
0708 periodic table0708 periodic table
0708 periodic table
 
1111
11111111
1111
 
NovStream_conf_pres
NovStream_conf_presNovStream_conf_pres
NovStream_conf_pres
 
Luke's portfolio
Luke's portfolioLuke's portfolio
Luke's portfolio
 

Semelhante a Eica 2015.2 - Introdução ao IOT

IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
Jorge Maia
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1
Jorge Maia
 
Comunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTTComunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTT
Jorge Maia
 
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
Jorge Maia
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
Fabio Souza
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores Conectados
Jorge Maia
 
Computação Física e Internet das Coisas
Computação Física e Internet das CoisasComputação Física e Internet das Coisas
Computação Física e Internet das Coisas
Michela Limaco
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Embarcados
 
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
CPqD
 
Internet das Coisas - Mobilidade com Interconectividade
Internet das Coisas - Mobilidade com InterconectividadeInternet das Coisas - Mobilidade com Interconectividade
Internet das Coisas - Mobilidade com Interconectividade
André Curvello
 
IoT para Devs c#
IoT para Devs c#IoT para Devs c#
IoT para Devs c#
Fernando Okuma
 
IoT: construindo ideias com nodeMCU e MQTT
IoT: construindo ideias com nodeMCU e MQTTIoT: construindo ideias com nodeMCU e MQTT
IoT: construindo ideias com nodeMCU e MQTT
Cicero Joasyo Mateus de Moura
 
Desafios do IoT
Desafios do IoTDesafios do IoT
Desafios do IoT
Caio Pereira
 
Aula1 io t
Aula1 io tAula1 io t
Aula1 io t
UFRN
 
"Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing""Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing"
EUBrasilCloudFORUM .
 
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Felipe Mota
 
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine LearningAplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Walter Coan
 
Arquitetura de projetos IoT
Arquitetura de projetos IoTArquitetura de projetos IoT
Arquitetura de projetos IoT
Fernando Veiga
 
Bluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.tiBluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.ti
Sergio Loza
 
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureCloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Vitor Meriat
 

Semelhante a Eica 2015.2 - Introdução ao IOT (20)

IoT Usando Azure Como Backend
IoT Usando Azure Como BackendIoT Usando Azure Como Backend
IoT Usando Azure Como Backend
 
Workshop de IoT e Inteligência na CPBR10 parte 1
Workshop de IoT  e Inteligência na CPBR10 parte 1Workshop de IoT  e Inteligência na CPBR10 parte 1
Workshop de IoT e Inteligência na CPBR10 parte 1
 
Comunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTTComunicação de Dispositivos IoT com MQTT
Comunicação de Dispositivos IoT com MQTT
 
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
QCon Rio 2015 - IoT é muito mais que hardware conectado: explorando arquitetu...
 
Internet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicaçõesInternet das Coisas - Conceitos, tecnologias e aplicações
Internet das Coisas - Conceitos, tecnologias e aplicações
 
QCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores ConectadosQCon Rio 2015 - Workshop IoT: Sensores Conectados
QCon Rio 2015 - Workshop IoT: Sensores Conectados
 
Computação Física e Internet das Coisas
Computação Física e Internet das CoisasComputação Física e Internet das Coisas
Computação Física e Internet das Coisas
 
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para EmbarcadosWebinar: Desenvolvimento de Interface Gráfica para Embarcados
Webinar: Desenvolvimento de Interface Gráfica para Embarcados
 
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
Panorama Geral e Tendências em Redes IP - I Workshop CPqD de Inovação Tecnoló...
 
Internet das Coisas - Mobilidade com Interconectividade
Internet das Coisas - Mobilidade com InterconectividadeInternet das Coisas - Mobilidade com Interconectividade
Internet das Coisas - Mobilidade com Interconectividade
 
IoT para Devs c#
IoT para Devs c#IoT para Devs c#
IoT para Devs c#
 
IoT: construindo ideias com nodeMCU e MQTT
IoT: construindo ideias com nodeMCU e MQTTIoT: construindo ideias com nodeMCU e MQTT
IoT: construindo ideias com nodeMCU e MQTT
 
Desafios do IoT
Desafios do IoTDesafios do IoT
Desafios do IoT
 
Aula1 io t
Aula1 io tAula1 io t
Aula1 io t
 
"Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing""Evolution of Computing, IoT & Cloud Computing"
"Evolution of Computing, IoT & Cloud Computing"
 
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
Palestra - Os Trens da Internet das Coisas - Do Conceito Básico até sua Aplic...
 
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine LearningAplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
Aplicações do Azure IoT Edge: ambiente industrial e em Machine Learning
 
Arquitetura de projetos IoT
Arquitetura de projetos IoTArquitetura de projetos IoT
Arquitetura de projetos IoT
 
Bluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.tiBluemix innovationplatform for_iot_pt_br_eco.ti
Bluemix innovationplatform for_iot_pt_br_eco.ti
 
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft AzureCloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
Cloud Computing - Conceitos, história e APPs modernas com Microsoft Azure
 

Mais de Enio Filho

Algoritmos e LP - Aula 02 - Tipos de Dados.pdf
Algoritmos e LP - Aula 02 - Tipos de Dados.pdfAlgoritmos e LP - Aula 02 - Tipos de Dados.pdf
Algoritmos e LP - Aula 02 - Tipos de Dados.pdf
Enio Filho
 
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfAlgoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Enio Filho
 
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdfAlgoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
Enio Filho
 
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdfAlgoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Enio Filho
 
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdfAlgoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Enio Filho
 
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdfAlgoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
Enio Filho
 
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdfAlgoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Enio Filho
 
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdfAlgoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Enio Filho
 
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdfAlgoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
Enio Filho
 
Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdf
Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdfAlgoritmos e LP - Aula 00 - Introdução e Apresentação.pdf
Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdf
Enio Filho
 

Mais de Enio Filho (10)

Algoritmos e LP - Aula 02 - Tipos de Dados.pdf
Algoritmos e LP - Aula 02 - Tipos de Dados.pdfAlgoritmos e LP - Aula 02 - Tipos de Dados.pdf
Algoritmos e LP - Aula 02 - Tipos de Dados.pdf
 
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdfAlgoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
Algoritmos e LP - Aula 03 - Expressões Aritméticas.pdf
 
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdfAlgoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
Algoritmos e LP - Aula 07 - Vetores e Introdução ao C.pdf
 
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdfAlgoritmos e LP - Aula 08 - Linguagem C - p1.pdf
Algoritmos e LP - Aula 08 - Linguagem C - p1.pdf
 
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdfAlgoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
Algoritmos e LP - Aula 04 - Estruturas de Repeticao - p1.pdf
 
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdfAlgoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
Algoritmos e LP - Aula 01 - Introdução a Algoritmos.pdf
 
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdfAlgoritmos e LP - Aula 09 - Linguagem C - p2.pdf
Algoritmos e LP - Aula 09 - Linguagem C - p2.pdf
 
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdfAlgoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
Algoritmos e LP - Aula 05 - Estruturas de Repeticao - p2.pdf
 
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdfAlgoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
Algoritmos e LP - Aula 06 - Estruturas de Repeticao p3 e Vetores.pdf
 
Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdf
Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdfAlgoritmos e LP - Aula 00 - Introdução e Apresentação.pdf
Algoritmos e LP - Aula 00 - Introdução e Apresentação.pdf
 

Último

Aula 4 - 3D laser scanning para bim em engenharia
Aula 4 - 3D laser scanning para bim em engenhariaAula 4 - 3D laser scanning para bim em engenharia
Aula 4 - 3D laser scanning para bim em engenharia
JosAtila
 
AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
Consultoria Acadêmica
 
Manual de Instalação para Placa Proteco Q60A
Manual de Instalação para Placa Proteco Q60AManual de Instalação para Placa Proteco Q60A
Manual de Instalação para Placa Proteco Q60A
Tronicline Automatismos
 
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptxMAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
Vilson Stollmeier
 
Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...
Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...
Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...
carlos silva Rotersan
 
AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024
AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024
AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024
Consultoria Acadêmica
 

Último (6)

Aula 4 - 3D laser scanning para bim em engenharia
Aula 4 - 3D laser scanning para bim em engenhariaAula 4 - 3D laser scanning para bim em engenharia
Aula 4 - 3D laser scanning para bim em engenharia
 
AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
AE02 - ESTUDO CONTEMPORÂNEO E TRANSVERSAL COMUNICAÇÃO ASSERTIVA E INTERPESSOA...
 
Manual de Instalação para Placa Proteco Q60A
Manual de Instalação para Placa Proteco Q60AManual de Instalação para Placa Proteco Q60A
Manual de Instalação para Placa Proteco Q60A
 
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptxMAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
MAQUINAS-EQUIPAMENTOS-E-FERRAMENTAS.pptx
 
Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...
Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...
Grau TÉCNICO EM SEGURANÇA DO TRABALHO I - LEGISLAÇÃO APLICADA À SAÚDE E SEGUR...
 
AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024
AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024
AE02 - SINAIS E SISTEMAS LINEARES UNICESUMAR 52/2024
 

Eica 2015.2 - Introdução ao IOT

  • 1.
  • 2. Ênio Prates Vasconcelos Filho Engenheiro de Controle e Automação – UnB Mestre em Sistemas Mecatrônicos – UnB Professor da ALFA e da PUC-GO Experiência em Hardwares reconfiguráveis (FPGA) e microcontroladores embarcados Trabalhos intensivos com tecnologia RFID Desenvolvimento de Sistemas de Monitoramento remoto (via Web)
  • 3. Internet das Coisas “Coisas conectadas, conversando entre si, sem intervenção de humanos” “Surgiu em 1999, criado por Kevin Ashton (MIT)”
  • 4. IOT (Internet of Things) • Também chamada de IoE (Internet of Everything) • Objetos e aparelhos ligados a Internet • Informação, estado e controle sobre objetos • Comunicação entre pessoas e dispositivos e dispositivos-dispositivos • Carros, Casas, Relógios, Geladeiras (?)... Fonte: http://edition.cnn.com/2013/05/02/travel/london-city-airport-internet-of-things/
  • 5. http://www.gartner.com/newsroom/id/2905717 3 3,7 4,9 25 2013 2014 2015 2020 COISAS CONECTADAS Bilhões de Coisas Conectadas
  • 7. Arduino • Plataforma eletrônica Open-Source, baseada em um conceito de Software e Hardware de fácil utilização. • Desenvolvida para ser utilizada por qualquer um que tenha interesse em criar seu próprio sistema hardware/software (http://www.arduino.cc/ - tradução livre)
  • 8. Arduino • A partir do projeto original, foram criados diversos projetos (open-source ou não, boards, Shields, periféricos), que podem ser usados nos mais diversos projetos • Ethernet • Usb • GPS • GPRS • Wi-Fi
  • 9. NetDuino • Placa Microcontrolada • ST Micro 32 Bits • 168 MHz • 384 KB – Memória para codificação • I/O digitais e analogicas; • Leds e Push Button • PWM e RS232 • Comunicação Ethernet
  • 10. IOT (Internet of Things) • Google movimentou bastante o mercado de IoT, ao comprar a Nest, por U$ 3,2 Bi (2014) • Termostato, detecção de fumaça e carbono • Nest tinha menos de 4 anos
  • 11. IOT (Internet of Things) • Alguns dos grandes players do Mercado se movimentando, como a Intel, Microsoft, Cisco, Oracle.... • Microsoft associou-se a Raspberry em uma versão para hardwatre do Windows 10 em 2015; http://www.intel.com.br/content/www/br/pt/do-it-yourself
  • 12. IOT (Internet of Things) • Telefônica • Também já possuí sua plataforma de desenvolvimento em sua versão beta (http://iot.telefonicabeta.com/) • Baseada em Arduino • Sensores de: • Umidade • Temperatura • Ruído • Luminosidade • Botões e I/O • Linux, Windows e Mac
  • 13. O mercado está aquecido?
  • 14.
  • 15. …“LiteOSis exceedingly small in size, coming in at just 10KB (for comparison's sake, mobile operating systems are several gigabytes in size), and requires no configuration on the user's part, Huawei said during a press conference on Wednesday at Huawei Network Congress 2015, held in Beijing on Wednesday and Thursday. The LiteOS platform can also work on everything from wearables to connected vehicles”… http://www.cnet.com/news/huaweis-liteos-looks- to-play-central-role-in-internet-of-things/
  • 16.
  • 17. IOT (Internet of Things) - Arquitetura Arquitetura típica para aplicativos de IoT http://msdn.microsoft.com/pt-br/magazine/hh852591.aspx
  • 18. IOT (Internet of Things) - Comunicação Comunicação de Dados M2M
  • 19. Protocolo M2M – MQTT • “Message Queue Telemetry Transport” (Fila de transporte de mensagens de telemetria) • Criado em 1999 pelo Dr. Andy Stanford-Clark da IBM e Arlen Nipper da Arcom (hoje Eurotech) • Protocolo para troca de mensagens M2M/IOT • Comunicação Assíncrona • Extremamente leve e simples de ser implementado • Usa um modelo que envolve um “Broker” e um “Client” Fonte: http://mganis.blogspot.com.br/
  • 20. Protocolo M2M – MQTT • Desenvolvido para dispositivos com restrição de banda de comunicação • Muito utilizado em conexões com localizações remotas, aplicações mobile. • Atualmente na Versão 3.1 • Padrão publish/subscribe que provê distribuição de mensagens de um- para-muitos e desacoplamento de aplicações Fonte: https://www.ibm.com/developerworks/community/blogs/c565c720-fe84-4f63-873f-607d87787327/entry/tc_overview?lang=en
  • 21. Protocolo M2M – MQTT • O protocolo MQTT inclui: • Padrão publish/subscribe que provê distribuição de mensagens de um-para- muitos e desacoplamento de aplicações • Transporte de mensagem sem preocupação com o conteúdo da mensagem • Uso de TCP/IP para conexão básica de rede • Mecanismo para avisar aos “interessados” sobre uma desconexão anormal de um cliente • Três níveis de QoS para entrega de mensagens: Fonte: http://www.eureka- time.com/fr/author/loughlin/
  • 22. Cloud Computing O que é? “Um estilo de computação em que recursos de TI altamente escaláveis são fornecidos como um serviço usando tecnologias de Internet a vários clientes externos” Elástico Escalável +
  • 23. Cloud Computing - História S3 Launches/EC2 Launch of Amazon web services The arrival of Salesforce.com Supercomputers/Mainframe 2006 2002 1990 1960 Google App / Azure 2008 - 2009 The first milestone for Cloud Computing Launches of Google App Engine/Windows Azure Beta
  • 24. Cloud Computing - Características Cloud Computing On- demand self-service Acesso Ubiquo a Rede Pool de Recursos Elasticidade Rápida Custo Fléxivel – Pague pelo Uso
  • 25. Cloud Computing - Vantagens • Baixo custo computacional • Aumento de desempenho • Redução de custo de licença de softwares • Capacidade ilimitada de armazenamento • Aumento de confiabilidade de dados e Backups • Independência dos equipamentos e alta disponibilidade • Reduzido tempo de manutenção • Redução de Conhecimento necessário para gerenciar máquinas • Velocidade na criação e publicação
  • 26. IoT – DIY – Arquitetura
  • 27. IOT (Internet of Things) Desafios e Futuro • Desafios • Segurança dos dados • Privacidade • Infraestrutura de dados • Futuro • Miniaturização • Diminuição de custos • Teleoperações e Telepresença • Integração de Sensores Fonte: http://itlaw.wikia.com/wiki/Internet_of_Things
  • 30.