Cómo conectar EMQX and MQTT brokers con Cloud Studio IoT
EMQX mueve mensajes MQTT entre dispositivos; Cloud Studio IoT es lo que los lee, los guarda y actúa sobre ellos. Cada instancia de la plataforma tiene su propio servidor MQTT, con TLS en el puerto 8883 y credenciales propias, así que los dispositivos pueden publicar directamente o EMQX puede hacer de puente hacia él. No hace falta cambiar nada en tu broker.
Cómo se conecta
- 1
Crea las credenciales MQTT
En Gear Manager, dentro de Seguridad > Configuración MQTT, crea el usuario y la contraseña. Ese identificador de usuario es además el prefijo de todos los topics.
- 2
Apunta el tráfico a la instancia
Conecta los dispositivos, o un puente de EMQX, al servidor MQTT de tu instancia por TLS en el puerto 8883.
- 3
Publica en el topic de uplink
Cada dispositivo publica en {MQTTUserID}/uplink/{DeviceAddress}. Los comandos vuelven al dispositivo por su topic de downlink.
- 4
Decodifica el payload
Los modelos soportados de forma nativa se decodifican solos. Para tus propios payloads, un script JavaScript convierte el mensaje en las variables que quieres guardar.
Qué obtienes
- Almacenamiento, dashboards y alarmas para los mensajes que ya mueve tu broker
- Tráfico en dos sentidos: uplink desde el dispositivo, comandos downlink desde la plataforma
- La misma instancia admite además dispositivos LoRaWAN, HTTP y TCP