O documento discute plataformas open-source para Internet das Coisas (IoT), incluindo Arduino e Raspberry Pi. As plataformas oferecem facilidade de prototipagem e programação para desenvolvimento de projetos IoT de baixo custo. O documento também apresenta outras tecnologias relevantes para IoT como ESP8266/ESP32, Sigfox, LoRa e serviços em nuvem.
2. Roteiro
- Arduino
- Raspberry Pi
- As plataformas open-source para a Internet das Coisas
- As novas tecnologias para IoT
Plataformas open-source para Internet das Coisas
3. Eronides da Silva Neto (eron)
● Mestrando em Ciência da Computação (CIn/UFPE)
● Engenheiro Eletrônico (DES/UFPE)
● Pesquisador no Laboratório de Inovação Veicular (Cin-FCA)
● Maker, apoiador de plataformas open-source hardware
● Apoiador do grupo Makerama
Quem sou eu?
eron93@gmail.com
Eronides da Silva Neto
github.com/eron93br
6. Qual o sucesso do Arduino?
● Facilidade para programação do microcontrolador
● Baixo custo (US$10 // R$35)
● Contribuição da comunidade no desenvolvimento de
bibliotecas
7. Case Open-Source Hardware brasileiro
- Plataforma baseada nas placas
Arduino Gemma, Digispark, que
usam o ATtiny85 como
microcontrolador e são
programadas na IDE Arduino. O
projeto foi desenvolvido no
Eagle, por Fábio Souza
10. O Raspberry Pi
● Um computador do
tamanho de um cartão de
crédito
● Sistema Operacional:
Debian (distribuição de
Linux embarcado)
● GPIO de 40 pinos para
prototipagem
14. A Internet das Coisas (IoT)
→ Todo objeto conectado é IoT ?
“ IoT pode ser definida como a comunicação
máquina a máquina (M2M) via Internet, que
permite que diferentes objetos, de carros a
máquinas industriais ou bens de consumo
como calçados e roupas, compartilhem dados
e informações para concluir determinadas
tarefas.”
15. Como desenvolver aplicações e protótipos para IoT?
Dispositivo embarcado Cloud Servicelinguagem de programação
21. ESP8266/ESP32 como a melhor solução para Wi-Fi
● Placas de baixo custo que possui
conectividade Wi-Fi com MCU de 32-bits.
● Podendo ser programado via Arduino IDE
e outras IDEs
24. A rede Sigfox
● Cada mensagem pode ter de 0
a 12 bytes. A rede
acrescenta proteção,
autenticação, número de
sequência e timestamp;
● A rede permite que, na média
dos dispositivos de um
usuário, sejam enviadas até
7 mensagens por hora (140
mensagens por dia).