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:
Volvemos al panel principal y listo!
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
Publicar un comentario