Bom dia a todos.
Publico aqui para apreciação meu: [Projeto Final] ESP32 - Detector de presença BLE com display OLED e MQTT
Melhorias ou diferenças no meu projeto:
Do projeto anterior:
Sensor de Temperatura e Humidade com display OLED e MQTT e melhorias do curso anterior.
Autenticação com usuário e senha no Servidor MQTT - Home Assistant - Mosquitto Broker.
Inicialização das fases Wifi, MQTT e Sensor DHT no display OLED e caso falhe ficando em loop acrescentando pontos.
Exibe todas as etapas de inicialização e detecção ou acionamentos no monitor serial.
Utilização do millis() para deixar o projeto mais fluido na leitura do sensor e publicação MQTT.
Neste projeto:
Utilização do pBLEScan->stop(); Irá parar a varredura caso encontre o dispositivo otimizando a resposta.
3 buscas do dispositivo antes enviar OFF pelo MQTT para desligar o dispositivo controlado.
Controle de envio dos dados MQTT só enviando em caso de alteração do estado evitando sobrecarregar o protocolo.
UM segundo ESP32 com tela OLED recebendo os dados por WIFI-MQTT e exibindo tudo no display!
Espero que apreciem!!!
Codigo ESP32: Detector de presença BLE
Codigo ESP32: Receptor MQTT OLED
Dá para melhorar muito mas foi o que imaginei para o momento!
Seguindo para o proximo curso.