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#
Exemple de service de test du courtier MQTT#
Note
Informations de connexion au serveur
Host:mqtt.handy.pubPort:1883Username:netumPassword: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
1883par 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.
Exemple d’abonnement MQTTX#