Transferir datos usando el protocolo MQTT#

Nota

Solo se aplica a los modelos de lector de códigos de barras compatibles con la transmisión Wi-Fi, como el DS2800.

Configurar el servidor Broker#

  • Utilice un servidor como MQTT Broker; este reenviará los datos del código de barras que cargue el lector de códigos de barras.

Software de presentación#

Dirección de descarga de la versión de código abierto de EMQX: EMQX

Servicio de prueba#

../../_shared/_images/wireless-wifi/wifi-emqx.png

Ejemplo de servicio de prueba de corredor MQTT#

Nota

Información de conexión del servidor

  • Host: mqtt.handy.pub

  • Port: 1883

  • Username: netum

  • Password: netum@2022

Solo para uso de prueba, está estrictamente prohibido su uso en entornos de producción.

Configurar el lector de códigos de barras#

Configurar Wi-Fi y Broker#

Instrucciones estáticas del comando

Si la herramienta HTML interactiva no está disponible, sustituya los marcadores como se describe en esta sección y compruebe el comando.

AT+URL=2,<broker>,<username>,<password>,<publish-topic>,<qos>;AT+RAP=<ssid>[,<wifi-password>]

Nota

  • El lector de códigos de barras utiliza el puerto 1883 de forma predeterminada para conectarse al Broker MQTT.

  • El contenido del tema predeterminado suscrito por el lector de códigos de barras es device ID.

Modificar el puerto de conexión MQTT#

Instrucciones estáticas del comando

Si la herramienta HTML interactiva no está disponible, sustituya los marcadores como se describe en esta sección y compruebe el comando.

AT+MQTTPORT=<port>

Modificar el tema de publicación del lector de códigos de barras#

Instrucciones estáticas del comando

Si la herramienta HTML interactiva no está disponible, sustituya los marcadores como se describe en esta sección y compruebe el comando.

%IOTPUBTP#<publish-topic>#

Modificar el tema de suscripción del lector de códigos de barras#

Instrucciones estáticas del comando

Si la herramienta HTML interactiva no está disponible, sustituya los marcadores como se describe en esta sección y compruebe el comando.

%IOTSUBTP#<subscribe-topic>#

recibir datos#

  • Utilice el software cliente MQTT MQTTX para conectarse al servidor Broker y suscribirse al tema en el que el lector de códigos de barras publica los mensajes.

../../_shared/_images/wireless-wifi/wifi-mqttx.png

Ejemplo de suscripción MQTTX#

Referencia de desarrollo#