Utilizar ESP-01 como periférico WiFi en ArduinoBlocks (parte II)

En este segundo tutorial, vamos a ver como funciona la suscripción en el protocolo MQTT para controlar remotamente el estado de un led

En primer lugar conectamos el módulo ESP-01 a los pines 2,3 como en la primera parte de este tutorial.

Para simplificar vamos a controlar el led integrador en el pin 13



El programa ses suscribe al topic "ab/iot2/led" 

En ArduinoBlocks los temas suscritos se mapean a una variable que se actulizará con el dato recibido al actualizarse el valor del "topic".

Pueden ser suscripciones a datos numéricos o a textos.



Quedando el programa así de simple:


La variable "led" se actualizará con el valor del dato recibido del servidor MQTT asociado al topic.

Ahora configuramos la aplicación en Android para publicar el valor del topic de forma que podremos controlar el led:

Configuración de la conexión al servidor:


Añadimos un componente de tipo "switch



Le asociamos el topic e indicamos los valores que publicará: 1 = ON / 0 = OFF



Volvemos al panel principal y listo!





Comentarios

Entradas populares de este blog

Publicar y almacenar datos en Internet con ThingSpeak

Gráficos y animaciones en pantallas OLED i2c

Dashboard MQTT con Adafruit IO y ArduinoBlocks