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#
Ejemplo de servicio de prueba de corredor MQTT#
Nota
Información de conexión del servidor
Host:mqtt.handy.pubPort:1883Username:netumPassword: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
1883de 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.
Ejemplo de suscripción MQTTX#