Μεταφέρετε δεδομένα χρησιμοποιώντας το πρωτόκολλο MQTT#
Σημείωση
Ισχύει μόνο για συσκευές ανάγνωσης κώδικα που υποστηρίζουν μετάδοση Wi-Fi, όπως το DS2800.
Δημιουργήστε τον διακομιστή Broker#
Χρησιμοποιήστε έναν διακομιστή για να δημιουργήσετε το MQTT Broker και τα δεδομένα γραμμωτού κώδικα που μεταφορτώνονται από τον αναγνώστη γραμμωτού κώδικα προωθούνται μέσω του διακομιστή.
Λογισμικό παρουσίασης#
Διεύθυνση λήψης έκδοσης ανοιχτού κώδικα EMQX: EMQX
Υπηρεσία δοκιμής#
Παράδειγμα δοκιμής υπηρεσίας μεσίτη MQTT#
Σημείωση
Πληροφορίες σύνδεσης διακομιστή
Host:mqtt.handy.pubPort:1883Username:netumPassword:netum@2022
Μόνο για δοκιμαστική χρήση, η χρήση σε περιβάλλοντα παραγωγής απαγορεύεται αυστηρά.
Διαμόρφωση αναγνώστη γραμμωτού κώδικα#
Διαμόρφωση Wi-Fi και Broker#
Στατικές οδηγίες εντολής
Εάν το διαδραστικό εργαλείο HTML δεν είναι διαθέσιμο, αντικαταστήστε τα σύμβολα κράτησης θέσης όπως περιγράφεται σε αυτήν την ενότητα και επαληθεύστε την εντολή.
AT+URL=2,<broker>,<username>,<password>,<publish-topic>,<qos>;AT+RAP=<ssid>[,<wifi-password>]
Σημείωση
Η αναγνώστη γραμμωτού κώδικα χρησιμοποιεί τη θύρα
1883από προεπιλογή για σύνδεση στο MQTT Broker.Το προεπιλεγμένο περιεχόμενο θέματος που εγγράφεται από τον αναγνώστη γραμμωτού κώδικα είναι
device ID.
Τροποποίηση θύρας σύνδεσης MQTT#
Στατικές οδηγίες εντολής
Εάν το διαδραστικό εργαλείο HTML δεν είναι διαθέσιμο, αντικαταστήστε τα σύμβολα κράτησης θέσης όπως περιγράφεται σε αυτήν την ενότητα και επαληθεύστε την εντολή.
AT+MQTTPORT=<port>
Τροποποίηση του θέματος δημοσίευσης αναγνώστη γραμμωτού κώδικα#
Στατικές οδηγίες εντολής
Εάν το διαδραστικό εργαλείο HTML δεν είναι διαθέσιμο, αντικαταστήστε τα σύμβολα κράτησης θέσης όπως περιγράφεται σε αυτήν την ενότητα και επαληθεύστε την εντολή.
%IOTPUBTP#<publish-topic>#
Τροποποιήστε το θέμα συνδρομής αναγνώστη γραμμωτού κώδικα#
Στατικές οδηγίες εντολής
Εάν το διαδραστικό εργαλείο HTML δεν είναι διαθέσιμο, αντικαταστήστε τα σύμβολα κράτησης θέσης όπως περιγράφεται σε αυτήν την ενότητα και επαληθεύστε την εντολή.
%IOTSUBTP#<subscribe-topic>#
λαμβάνουν δεδομένα#
Χρησιμοποιήστε το λογισμικό πελάτη MQTT MQTTX για να συνδεθείτε στον διακομιστή Broker και να εγγραφείτε στο θέμα στο οποίο ο αναγνώστης γραμμωτού κώδικα δημοσιεύει μηνύματα.
Παράδειγμα συνδρομής MQTTX#