Rpi Pico + micropython
Requisitos de finalización
7. MQTT
MQTT es considerado el estándar para mensajes en IoT
MQTT es un protocolo estándar OASIS para mensajería en internet de las cosas. Está diseñado para permitir publicar/suscribir mensajes utilizando extremadamente pocos recursos, ideal para dispositivos remotos con códigos simples y un uso mínimo del canal de comunicaciones. MQTT es apto para industria y se utiliza en automotriz, fábricas, telecomunicaciones, petróleo y gas, etc.
Vamos a utilizar el programa mqttx para recibir/transmitir mqtt
servidor: iotunam.duckdns.org
puerto: 8883
También existen muchos programas para android
https://play.google.com/store/apps/details?id=in.dc297.mqttclpro&pli=1
Se publica/suscribe a tópicos. Los tópicos tienen niveles separados por "/" y son jerárquicos.
existen 2 comodines para los niveles: el símbolo + para un solo nivel y el símbolo # para todos los subniveles.
➡️ micasa/plantabaja/+/temperatura
✅ micasa/plantabaja/sala/temperatura
✅ micasa/plantabaja/cocina/temperatura
❌ micasa/plantabaja/habitacion/humedad
❌ micasa/1erpiso/cocina/temperatura
➡️ micasa/plantabaja/#
✅ micasa/plantabaja/sala/temperatura
✅ micasa/plantabaja/cocina/temperatura
https://github.com/peterhinch/micropython-async/blob/master/v3/docs/TUTORIAL.md
✅ micasa/plantabaja/habitacion/humedad
❌ micasa/1erpiso/cocina/temperatura
https://github.com/peterhinch/micropython-async/blob/master/v3/docs/TUTORIAL.md
# branch mqtta