Μεταφέρετε δεδομένα χρησιμοποιώντας το πρωτόκολλο MQTT#

Σημείωση

Ισχύει μόνο για συσκευές ανάγνωσης κώδικα που υποστηρίζουν μετάδοση Wi-Fi, όπως το DS2800.

Δημιουργήστε τον διακομιστή Broker#

  • Χρησιμοποιήστε έναν διακομιστή για να δημιουργήσετε το MQTT Broker και τα δεδομένα γραμμωτού κώδικα που μεταφορτώνονται από τον αναγνώστη γραμμωτού κώδικα προωθούνται μέσω του διακομιστή.

Λογισμικό παρουσίασης#

Διεύθυνση λήψης έκδοσης ανοιχτού κώδικα EMQX: EMQX

Υπηρεσία δοκιμής#

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

Παράδειγμα δοκιμής υπηρεσίας μεσίτη MQTT#

Σημείωση

Πληροφορίες σύνδεσης διακομιστή

  • Host: mqtt.handy.pub

  • Port: 1883

  • Username: netum

  • Password: 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 και να εγγραφείτε στο θέμα στο οποίο ο αναγνώστης γραμμωτού κώδικα δημοσιεύει μηνύματα.

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

Παράδειγμα συνδρομής MQTTX#

Αναπτυξιακή αναφορά#