Version: es-1.0.0

MQTT

El laboratorio WIRID-LAB cuenta con un broker MQTT para la comunicaci贸n M2M con los nodos IoT del laboratorio y/o nodos externos.

Para realizar la conexi贸n con el broker MQTT tenga en cuenta los siguientes datos de conex贸n:

  • {BROKER_URL} : mqtt.wiridlab.site
  • {PORTS}: 1883 , 8883 (TSL) , 9001 (WebSocket)
  • {USERNAME}: Token generado en la plataforma del laboratorio
  • {PASSWORD}: Campo vacio, la plataforma identifica al usuario por medio del token
  • {CLIENT_ID}: ID 煤nico generado al momento de crear el nodo IoT

Si desea utilizar el puerto seguro, debe descargar el certificado TSL aqui

Topicos para Pub/Sub#

Para enviar y recibir datos de los nodos IoT la estructura del topico debe ser iot/<EMAIL>/, donde EMAIL corresponde al correo electronico registrado en la plataforma .

Ejemplo#

Se desea publicar la temperatura de diferentes nodos mediante el topic temperature , realice la configuraci贸n de los nodos con el topic iot/<EMAIL>/temperature, de la misma manera ocurre con los nodos que deseeb recibir informaci贸n de temperature.

Almacenar datos#

Por defecto todos los datos que se envian al topico iot/<EMAIL>/ y que matengan la estructura un array de objetos JSON [{data1},{data2},{data_n}] son almacenados en el ID del nodo IoT.

caution

Recuerde habilitar el token de accesso para trabajar con el broker MQTT.

Recursos#

Python#