Przesyłanie danych za pomocą protokołu MQTT#
Informacja
Dotyczy wyłącznie czytników kodów kreskowych obsługujących transmisję Wi-Fi, takich jak DS2800.
Skonfiguruj serwer brokera MQTT#
Użyj serwera do hostowania brokera MQTT; dane kodu kreskowego przesłane przez czytnik kodów kreskowych są przesyłane przez serwer.
Oprogramowanie demonstracyjne#
Pobieranie oprogramowania open-source EMQX: EMQX
Usługa testowa#
Przykład usługi testowej brokera MQTT#
Informacja
Informacje o połączeniu z serwerem
Host:mqtt.handy.pubPort:1883Username:netumPassword:netum@2022
Tylko do testów. Nie używać w produkcji.
Konfiguruj czytnik kodów kreskowych#
Skonfiguruj Wi-Fi i brokera#
Instrukcje dla polecenia statycznego
Jeśli narzędzie interaktywnego HTML jest niedostępne, zamień symbole zastępcze zgodnie z opisem w tej sekcji i zweryfikuj polecenie.
AT+URL=2,<broker>,<username>,<password>,<publish-topic>,<qos>;AT+RAP=<ssid>[,<wifi-password>]
Informacja
Czytnik kodów kreskowych domyślnie wykorzystuje port
1883do łączenia się z brokerem MQTT.Domyślna zawartość tematu dla subskrypcji czytnika kodów kreskowych to
device ID.
Modyfikuj port połączenia MQTT#
Instrukcje dla polecenia statycznego
Jeśli narzędzie interaktywnego HTML jest niedostępne, zamień symbole zastępcze zgodnie z opisem w tej sekcji i zweryfikuj polecenie.
AT+MQTTPORT=<port>
Modyfikuj temat publikacji Czytnika kodów kreskowych#
Instrukcje dla polecenia statycznego
Jeśli narzędzie interaktywnego HTML jest niedostępne, zamień symbole zastępcze zgodnie z opisem w tej sekcji i zweryfikuj polecenie.
%IOTPUBTP#<publish-topic>#
Modyfikuj temat subskrypcji czytnika kodów kreskowych#
Instrukcje dla polecenia statycznego
Jeśli narzędzie interaktywnego HTML jest niedostępne, zamień symbole zastępcze zgodnie z opisem w tej sekcji i zweryfikuj polecenie.
%IOTSUBTP#<subscribe-topic>#
Odbieranie danych#
Użyj oprogramowania klienta MQTT MQTTX, aby połączyć się z serwerem brokera i zasubskrybować temat, w którym czytnik kodów kreskowych publikuje wiadomości.
Przykład subskrypcji MQTTX#