O documento discute a Internet das Coisas (IoT) e como a plataforma Intel Galileo pode ser usada para desenvolver aplicações IoT. Ele fornece uma visão geral da IoT e M2M, discute corporações e centros de pesquisa envolvidos, apresenta a plataforma Intel Galileo e suas ferramentas de desenvolvimento, e dá exemplos de aplicações IoT como cidades, veículos e saúde inteligentes.
1. Internet das Coisas na plataforma Intel Galileo
Prof. Dr. Marco Túlio Chella – DCOMP/UFS
SECOMP 2015
2. Sobre:
• Visão geral IOT (Internet of Things) e M2M (Machine To
Machine)
• Corporações e Centros de Pesquisas envolvidos
• Alguns produtos e serviços, potencial
• Infraestrutura e modelos para desenvolvimento de hardware e
software
• Plataforma Intel Galileo
• Apresentação e características
• Programa acadêmico
• Ferramentas e suporte ao desenvolvimento de soluções
• Exemplos de aplicações
• Perspectivas
Internet das Coisas na plataforma Intel Galileo
3. Visão geral IOT (Internet of Things) e M2M (Machine To Machine)
Internet of Things:
Utilização dos protocolos da Internet para conexão entre dispositivos
físicos como sensores e atuadores e interface com humanos.
Internet das Coisas na plataforma Intel Galileo
4. Visão geral IOT (Internet of Things) e M2M (Machine To Machine)
Internet of Things: Pioneira
Primeira cafeteira on-line conectada a Internet em 1993
Computer Laboratory of the University of Cambridge
Internet das Coisas na plataforma Intel Galileo
5. Visão geral IOT (Internet of Things) e M2M (Machine To Machine)
M2M (Machine To Machine)
Comunicação de Máquina com Máquinas
Internet das Coisas na plataforma Intel Galileo
Outros protocolos e camadas de
comunicação:
• ZigBee
• IrDa
• Z-Wave
• Rádio específicos
• Redes Industriais (CAN, ModBus)
6. Visão geral IOT (Internet of Things) e M2M (Machine To Machine)
Internet of Everything (“Rede de Tudo Conectado”)
Internet das Coisas na plataforma Intel Galileo
7. Visão geral IOT (Internet of Things) e M2M (Machine To Machine)
Onde estão esses dispositivos
Internet das Coisas na plataforma Intel Galileo
8. Visão geral IOT (Internet of Things) e M2M (Machine To Machine)
Onde estão esses dispositivos
Internet das Coisas na plataforma Intel Galileo
Smart Cities platform from Libelium
9. Corporações e Centros de Pesquisas envolvidos
Internet das Coisas na plataforma Intel Galileo
10. Corporações e Centros de Pesquisas envolvidos
Internet das Coisas na plataforma Intel Galileo
11. Corporações e Centros de Pesquisas envolvidos
Internet das Coisas na plataforma Intel Galileo
12. Corporações e Centros de Pesquisas envolvidos
Internet das Coisas na plataforma Intel Galileo
13. Infraestrutura e modelos para desenvolvimento de hardware e
software
Internet das Coisas na plataforma Intel Galileo
Dispositivos
Intel Galileo
Arduino
Spark IO
Dispositivos Móveis e Computadores
14. Infraestrutura e modelos para desenvolvimento de hardware e
software
Internet das Coisas na plataforma Intel Galileo
15. Infraestrutura e modelos para desenvolvimento de hardware e
software
Internet das Coisas na plataforma Intel Galileo
Dispositivos de baixo custo com conectividade a Internet
Intel Galileo
Arduino
Spark IO
16. Infraestrutura e modelos para desenvolvimento de hardware e
software
Internet das Coisas na plataforma Intel Galileo
Dispositivos Móveis e Computadores
Aplicações nativas, WEB e Híbridas
17. Plataforma Intel Galileo: Apresentação e características
Internet das Coisas na plataforma Intel Galileo
18. Plataforma Intel Galileo: Apresentação e características
Internet das Coisas na plataforma Intel Galileo
Processador de aplicativos Intel® Quark™ SoC X1000,
compatível com arquitetura de conjunto de instruções
do processador Intel® Pentium® de 32 bits
Suporte para ampla variedade de interfaces de E/S,
incluindo porta Ethernet de 100 Mb, slot microSD,
porta USB host e porta USB cliente.
DDR3 de 256 MB, SRAM embarcada de 512 KB, NOR
Flash de 8 MB e EEPROM padrão de 8 KB on-board
Programável via ambiente de desenvolvimento
integrado Arduino
Suporte para a versão para Linux do Yocto 1.4 Poky.
20. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
IDE Arduino
Internet das Coisas na plataforma Intel Galileo
21. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
IDE Arduino
Internet das Coisas na plataforma Intel Galileo
22. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
Ambiente Linux – Acesso Telnet SSH
Internet das Coisas na plataforma Intel Galileo
23. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
Ambiente Linux – Acesso Telnet SSH
Internet das Coisas na plataforma Intel Galileo
Console Linux
24. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
Acesso ao hardware via Filesystem
Internet das Coisas na plataforma Intel Galileo
25. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
Versão completa do Linux no cartão SD
Internet das Coisas na plataforma Intel Galileo
26. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
Versão completa do Linux no cartão SD
Internet das Coisas na plataforma Intel Galileo
27. Plataforma Intel Galileo: Ferramentas e Desenvolvimento
Windows 8 – Sem custo para uso não comercial (15/01/2015)
Internet das Coisas na plataforma Intel Galileo