Diferència entre revisions de la pàgina «4 / 5 / 2024 - Impresión 3D, Robótica e Iot, Hands on y MVPs»

De binefa.com
Salta a la navegació Salta a la cerca
Línia 21: Línia 21:
  
 
== MQTT síncrono y asíncrono ==
 
== MQTT síncrono y asíncrono ==
[http://extensions.snap.berkeley.edu/snap/snap.html#open:https://raw.githubusercontent.com/jordibinefa/IoT-02/master/codes/snap/test_dt_IoT-02.xml Acceso directo a Snap!] para probar MQTT síncrono y asíncrono con la placa IoT-02 ('''Es el mismo que se ha usado en las dos últimas clases'''. [https://www.binefa.cat/training/iot02/IoT-02_mqtt_json_upcSchool_broker1.zip Firmware que permite el uso de MQTT síncrono en la placa IoT-02]. [https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_mqtt_sync_upcSchool_broker1 Firmware IoT-02_mqtt_json_upcSchool_broker1 en GitHub])
+
[http://extensions.snap.berkeley.edu/snap/snap.html#open:https://raw.githubusercontent.com/jordibinefa/IoT-02/master/codes/snap/test_dt_IoT-02.xml Acceso directo a Snap!] (cambiamos el bloque reportador '''timer''' por el bloque reportador '''current''' seleccionando la opción '''time in milliseconds'''. '''timer''' indica el número de segundos desde que el Snap! funciona) para probar MQTT síncrono y asíncrono con la placa IoT-02 ('''Es el mismo que se ha usado en las dos últimas clases'''. [https://www.binefa.cat/training/iot02/IoT-02_mqtt_json_upcSchool_broker1.zip Firmware que permite el uso de MQTT síncrono en la placa IoT-02]. [https://github.com/jordibinefa/IoT-02/tree/master/codes/IoT-02_mqtt_sync_upcSchool_broker1 Firmware IoT-02_mqtt_json_upcSchool_broker1 en GitHub])
  
 
== Telegram ==
 
== Telegram ==

Revisió del 11:19, 3 maig 2024

Conceptos previos (3 / 5 / 2024)

  • Funciones en Node-RED

Temario (4 / 5 / 2024)

Videoconferencia

Conceptos previos

Node-RED

Asignación de puertos para el curso 2023-2024

Uso del Node-RED

Uso del Node-RED

Uso de la base de datos MariaDB desde Node-RED

Uso de MariaDB en el VPS del Máster de Industria 4.0 el curso 2023-2024

MQTT síncrono y asíncrono

Acceso directo a Snap! (cambiamos el bloque reportador timer por el bloque reportador current seleccionando la opción time in milliseconds. timer indica el número de segundos desde que el Snap! funciona) para probar MQTT síncrono y asíncrono con la placa IoT-02 (Es el mismo que se ha usado en las dos últimas clases. Firmware que permite el uso de MQTT síncrono en la placa IoT-02. Firmware IoT-02_mqtt_json_upcSchool_broker1 en GitHub)

Telegram

Uso de Telegram desde NodeRED

Grafana

Uso de Grafana en el VPS del Máster de Industria 4.0

Repaso y dudas de la clase invertida

  • Telegram
  • Grafana

Ejercicios

Ejercicios Telegram

  • Desde el chat del bot: Al enviar la orden /ledWon se enciende el led blanco de la placa IoT-02. Al enviar la orden /ledWoff se apaga el led blanco.
  • Desde el chat del bot: Al enviar la orden /ledReleSet el relé se pone en estado SET. Al enviar la orden /ledReleReset el relé se pone en estado RESET.
  • El chat de vuestro bot recibe un mensaje cuando se aprieta vuestro botón I34 y cuando se deja de apretar.
  • Desde el chat del grupo donde pertenece vuestro bot: Al enviar la orden /entradas el bot contesta con los estados de los botones y la temperatura de la placa.

Práctica final

Enunciado Práctica IoT Hands-on IoT MVPs