Ejemplo de cómo conectar el Reduxi Configurator con un broker MQTT
Sigamos Reduxi Controller: documentación técnica de la API MQTT.
1. Inicie sesión en Reduxi Configurator
2. Obtenga las credenciales de su broker MQTT; por ejemplo, puede utilizar EMQX Cloud Console
Descripción en texto de esta imagen
Captura de pantalla de la página de resumen de un despliegue en la consola en la nube de un broker MQTT (recortada por arriba). Encabezado: deployment-z0fed0b1 con una etiqueta naranja Serverless. Dos cuadros: Instance status: marca de verificación verde, Running, Created At: 2023.04.05 15:08. Sessions (con icono de ayuda): 1 / 1000, con una barra de progreso vacía. Lista: Deployment Name: deployment-z0fed0b1 (iconos de copiar y editar); Address: z0fed0b1.ala.us-east-1.emqxsl.com (enlace verde, icono de copiar); Ports: 8883(mqtts), 8084(wss) (verde, con dos iconos pequeños); Spend Limit: $0.00 (icono de editar).
Descripción en texto de esta imagen
Captura de pantalla de la página Authentication de la consola de un broker MQTT (EMQX). Encabezado: Authentication con un icono de ayuda. Un campo de búsqueda con el texto de ejemplo Username, un botón verde Search y un botón verde + Add a la derecha. Tabla con las columnas Username y Actions. Una fila: Username: test; Actions: icono de editar (lápiz) e icono de eliminar (papelera).
3. Configure la conexión MQTT y haga clic en Save
Descripción en texto de esta imagen
Captura de pantalla de la página de ajustes MQTT de Reduxi Configurator. Tabla superior: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Connected: círculo rojo con una cruz blanca (no conectado). Sección Mqtt connection: Host: z0fed0b1.ala.us-east-1.emqxsl.com; Port: 8883; Username: test; Password: test (mostrada como texto). Tres campos de archivo, cada uno con un botón oscuro Izberi datoteko [elegir archivo] y el texto Izbrana ni nobena datoteka. [ningún archivo seleccionado]: Server CA chain (PEM format); Client public certificate (PEM format); Client private key (PEM format). Readout interval: 1 s. Botones: Clear connection configuration (claro) y Save (oscuro, abajo a la derecha).
4. Actualice la página para comprobar si el Reduxi Controller ha establecido correctamente la conexión en segundo plano
5. Compruebe las estadísticas del broker MQTT para ver si todo funciona
Descripción en texto de esta imagen
Captura de pantalla de cuatro gráficos de líneas de la consola en la nube de un broker MQTT, con ejes x con horas de 2023-04-06 12:22 a 13:04. Sessions: eje y de 0 a 3; la línea está en 1 durante todo el periodo y sube a 3 en el extremo derecho. Messages: eje y de 0 a 300; la línea Received messages se mantiene en torno a 260 durante todo el periodo; la línea Sent messages está en 0; leyenda: Received messages, Sent messages. Traffic: eje y de 0 a 300; la línea se mantiene en torno a 260 con breves caídas regulares hasta unos 190 a 200 (siete caídas); la línea Sent está cerca de 0; leyenda: Received (KiB), Sent (KiB), Total traffic (KiB). Dropped Messages: eje y de 0 a 1; la línea es plana en 0; leyenda: Number of messages dropped in delivery, Number of messages dropped when expired, Number (cortado), con un indicador de página 1/2.
6. Ya puede conectarse a su broker MQTT, recibir datos y utilizarlos según sus necesidades