Transférer des données à l’aide du protocole MQTT#

Note

Applicable uniquement aux lecteurs de codes-barres prenant en charge la transmission Wi-Fi, tels que DS2800.

Construire le serveur Broker#

  • Utilisez un serveur pour créer MQTT Broker, et les données de codes-barres téléchargées par le lecteur de codes-barres sont transmises via le serveur.

Logiciel de présentation#

Adresse de téléchargement de la version open source EMQX : EMQX

Service d’essais#

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

Exemple de service de test du courtier MQTT#

Note

Informations de connexion au serveur

  • Host : mqtt.handy.pub

  • Port : 1883

  • Username : netum

  • Password : netum@2022

À des fins de test uniquement, l’utilisation dans des environnements de production est strictement interdite.

Configurer le lecteur de codes-barres#

Configurer Wi-Fi et le courtier#

Instructions de commande statiques

Si l’outil HTML interactif n’est pas disponible, remplacez les espaces réservés comme indiqué dans cette section et vérifiez la commande.

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

Note

  • Le lecteur de codes-barres utilise le port 1883 par défaut pour se connecter au MQTT Broker.

  • Le contenu de rubrique par défaut auquel le lecteur de codes-barres est abonné est device ID.

Modifier le port de connexion MQTT#

Instructions de commande statiques

Si l’outil HTML interactif n’est pas disponible, remplacez les espaces réservés comme indiqué dans cette section et vérifiez la commande.

AT+MQTTPORT=<port>

Modifier le thème de publication du lecteur de codes-barres#

Instructions de commande statiques

Si l’outil HTML interactif n’est pas disponible, remplacez les espaces réservés comme indiqué dans cette section et vérifiez la commande.

%IOTPUBTP#<publish-topic>#

Modifier le sujet d’abonnement aux lecteurs de codes-barres#

Instructions de commande statiques

Si l’outil HTML interactif n’est pas disponible, remplacez les espaces réservés comme indiqué dans cette section et vérifiez la commande.

%IOTSUBTP#<subscribe-topic>#

recevoir des données#

  • Utilisez le logiciel client MQTT MQTTX pour vous connecter au serveur Broker et vous abonner à la rubrique dans laquelle le périphérique de décodage publie des messages.

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

Exemple d’abonnement MQTTX#

Référence de développement#