Perfil
Propostas
Soluções IoT com Python + Micro Python - Do Device à Cloud
Atualmente a Internet das Coisas é a menina dos olhos dos desenvolvedores, com isso em mente a ideia é trazer para o evento um pouco desse universo, utilizando o famoso ESP32 e uma plataforma para IoT (Internet of Things) vamos desenvolver uma solução end-to-end, levando o usuário desde da programação do device à configuração do ambiente em nuvem, que irá receber dados dos devices, após iremos ensinar como manipulá-los de forma a poder ter visualizações "user friendly".
Utilizando uma nova plataforma chamada PyoTEA, ferramenta Open Source para registro de dispositivos e coleta/análise de dados massivos em tempo real, faremos a conexão dos ESP32 para envio de dados via MQTT, com uma pegada bem profissional, usando chaves criptografadas para autenticação de device e também de usuário.
O ESP32 tem WiFi integrado, tem 36 GPIOs, vem com Bluetooth 4.2 (BLE) e mais sinais de PWM, o que chama mais a atenção é que o ESP32 é dual-core, e vem com cerca de 500 kBytes de memória SRAM, o que permite executar programas mais complexos.
Vamos explanar sobre como configurar o ambiente para trabalhar com Micro Python e ESP32, detalhando configurações de ambiente, APIs, ferramentas, exemplos e a programação da aplicação de fato.
No que tange a plataforma PyoTEA, vamos abordar como o Python está sendo utilizado dentro da plataforma para viabilizar as diversas camadas da aplicação.
DURAÇÃO: O tutorial terá a duração de 2 horas
NÍVEL: Participantes de todos os níveis poderão participar, desde de iniciante até usuários mais avançados.
CONFIGURAÇÃO DE AMBIENTE: O ambiente será configurado durante o tutorial.
PRÉ-REQUISITOS: Vontade de aprender e conhecimentos básicos de programação.