Active su dispositivo MQTT en Navixy
MQTT es un protocolo de mensajería ligero diseñado para la comunicación eficiente entre dispositivos remotos con un uso mínimo del ancho de banda de la red. Es una excelente opción para la comunicación Máquina a Máquina (M2M), por lo que resulta ideal para proyectos de telemática vehicular. Este documento describe cómo puede conectar un dispositivo GPS a Navixy usando MQTT.
Cómo funciona MQTT
MQTT opera bajo el principio de «cliente y broker» y utiliza una arquitectura de Publicar/Suscribirse:
Cliente: Cualquier dispositivo de Internet de las Cosas (IoT) que ejecute una biblioteca MQTT, como un servidor dedicado, microcontrolador, aplicación o sensor.
Broker: Un servidor pasivo que media la comunicación entre clientes. Gestiona la autenticación, las conexiones, las sesiones y las suscripciones.
En esta configuración, los clientes se conectan al broker, que a su vez facilita la comunicación entre los clientes que publican (dispositivos que envían datos) y los clientes que se suscriben (dispositivos o servidores que reciben datos).
Activación de su dispositivo MQTT en Navixy
Los dispositivos MQTT son cada vez más frecuentes en el seguimiento GPS y la telemática debido a su gran flexibilidad y capacidad para satisfacer diversas necesidades empresariales. Sin embargo, requieren un proceso de configuración distinto al de los dispositivos tradicionales.
Puntos clave:
Los dispositivos MQTT no pueden registrarse automáticamente y deben configurarse manualmente.
Estos dispositivos operan usando el modelo Publicador/Suscriptor, que es diferente del modelo tradicional cliente-servidor.
Modelo Publicador/Suscriptor vs. Modelo Cliente-Servidor
En el modelo tradicional cliente-servidor, el dispositivo (cliente) envía paquetes de datos directamente al servidor, que luego procesa los datos y envía respuestas de vuelta al dispositivo. Este modelo es sencillo pero está limitado a la comunicación uno a uno.

En contraste, el modelo Publicador/Suscriptor utilizado por los dispositivos MQTT permite una comunicación más flexible y escalable. Así es como funciona:
Publicador: El dispositivo envía paquetes de datos a un broker MQTT.
Broker: El broker almacena estos paquetes de datos.
Suscriptor: El servidor Navixy se suscribe a los paquetes de datos de dispositivos específicos utilizando sus números IMEI y la dirección del broker.

Pasos para la configuración del dispositivo MQTT
Mostraremos cómo configurar su dispositivo MQTT en la plataforma Navixy a través de algunos ejemplos.
Ejemplo 1. Dispositivos Xirgo Global (ex BCE)
Configurar el dispositivo en FMSET
Inicie sesión en su cuenta FMSET.
Vaya a Connectivity → Telemetry Server → MQTT Broker Address Settings.
Introduzca los siguientes parámetros: Plataforma US:
mqtt.us.navixy.compuerto1883Plataforma EU:mqtt.eu.navixy.compuerto1883

En MQTT Security → Authorization, agregue un usuario con la siguiente configuración:
Client ID:
%IMEI%Username:
bce_devicePassword:
secretword

Asegúrese de que su configuración de topics sea correcta:
Todos los topics, excepto Output Control Topic Name, están establecidos con valores predeterminados.
Output Control Topic Name:
%IMEI%/OUTC

Guarde su configuración.
Cada topic que comienza con “BCE” indica que el dispositivo actúa como publicador en esos casos. Para datos de telemetría, eventos, archivos y datos en tiempo real, el dispositivo actúa como publicador, enviando estos paquetes al broker. El servidor Navixy puede extraer entonces esos paquetes de datos desde el broker. La comunicación entre suscriptores y publicadores se gestiona mediante topics, cada uno correspondiente a un tipo específico de mensaje.
Para comandos que cambian la salida del dispositivo, el dispositivo funciona como suscriptor. Espera recibir comandos del servidor Navixy, enviados a través del broker usando el IMEI del dispositivo. En este caso, el dispositivo entiende que debe cambiar la salida.
Al configurar un dispositivo compatible con MQTT, el usuario debe especificar el nombre de usuario y la contraseña que espera el servidor. Estos ajustes se muestran en las capturas de pantalla proporcionadas arriba.
Agregar el dispositivo a la plataforma Navixy
Ingrese a su cuenta de usuario: Inicie sesión en su cuenta de usuario de Navixy.
Seleccione el dispositivo: Elija el dispositivo compatible con MQTT Xirgo Global (BCE) (marcado como IOTM).
Proceda al siguiente paso: Haga clic en el botón “Next Step”.
Especifique el IMEI: Introduzca el IMEI del dispositivo.
Active el dispositivo: Haga clic en el botón “Activate”.

Ejemplo 2. Dispositivos Globalmatix xTCU
Configurar el dispositivo
Introduzca los siguientes ajustes: Plataforma US:
mqtt.us.navixy.com:1883Plataforma EU:mqtt.eu.navixy.com:1883Topic:
globalmatix/inLogin/Password:
globalmatix_device/secretwordGuarde la configuración.

Agregar el dispositivo en la plataforma Navixy
Ingrese a su cuenta de usuario.
Seleccione el dispositivo Globalmatix en la lista.
Haga clic en el botón “Next Step”.
Especifique el IMEI del dispositivo.
Haga clic en el botón “Activate”.

Última actualización
¿Te fue útil?