Diferència entre revisions de la pàgina «Conexión entre la placa IoT-02 y Snap! mediante MQTT»

De binefa.com
Salta a la navegació Salta a la cerca
m
m
Línia 8: Línia 8:
  
 
[https://binefa.cat/training/upcSchool/20200516/00_reqMAC.xml Código en Snap! para saber la MAC] y [https://binefa.cat/training/upcSchool/20200516/IoT-02_mqtts_03.zip firmware para gestionar la MAC en la placa IoT-02]
 
[https://binefa.cat/training/upcSchool/20200516/00_reqMAC.xml Código en Snap! para saber la MAC] y [https://binefa.cat/training/upcSchool/20200516/IoT-02_mqtts_03.zip firmware para gestionar la MAC en la placa IoT-02]
 +
 +
== Ejercicio 1 de Snap! con MQTT ==
 +
Verificar que os funciona el ejemplo
  
 
= Controlando los 4 leds y el relé de enclavamiento =
 
= Controlando los 4 leds y el relé de enclavamiento =

Revisió del 14:58, 13 maig 2020

Saber la MAC del ESP32 de la placa IoT-02

Listado de prefijos MAC (3 primeros bytes) pertencientes a Espressif

00_recMacSnap

La petición de la MAC es genérica. Cualquier placa tiene que poder responder. Para que sólo nos conteste su MAC una placa concreta, el firmware propuesto obliga a apretar el botón IO0 en el momento de hacer la petición desde el Snap!.

Código en Snap! para saber la MAC y firmware para gestionar la MAC en la placa IoT-02

Ejercicio 1 de Snap! con MQTT

Verificar que os funciona el ejemplo

Controlando los 4 leds y el relé de enclavamiento

01_ctrlOutputs

Código en Snap! para controlar las salidas digitales y firmware para gestionar las salidas digitales en la placa IoT-02

Subscripción a los 3 botones y publicación a las salidas digitales

02_subButtonsPubOutputs

Código en Snap! para subscribirse al cambio de los botones y publicar las salidas digitales y firmware para gestionar la publicación/subscripción en la placa IoT-02