Trasferisci dati utilizzando il protocollo MQTT#

Nota

Applicabile solo ai lettori di codici a barre che supportano la trasmissione Wi-Fi, come DS2800.

Costruisci il server del broker#

  • Utilizza un server per creare MQTT Broker e i dati del codice a barre caricati dal lettore di codici a barre verranno inoltrati tramite il server.

Software di presentazione#

Indirizzo di download della versione open source EMQX: EMQX

Servizio di prova#

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

Esempio del servizio di test del broker MQTT#

Nota

Informazioni sulla connessione al server

  • Host: mqtt.handy.pub

  • Port: 1883

  • Username: netum

  • Password: netum@2022

Solo per uso di prova, l’uso in ambienti di produzione è severamente vietato.

Configurare le lettori di codici a barre#

Configura Wi-Fi e Broker#

Istruzioni statiche del comando

Se lo strumento HTML interattivo non è disponibile, sostituire i segnaposto come descritto in questa sezione e verificare il comando.

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

Nota

  • Il lettore di codici a barre utilizza di default la porta 1883 per connettersi al Broker MQTT.

  • Il contenuto dell’argomento predefinito sottoscritto dal lettore di codici a barre è device ID.

Modifica la porta di connessione MQTT#

Istruzioni statiche del comando

Se lo strumento HTML interattivo non è disponibile, sostituire i segnaposto come descritto in questa sezione e verificare il comando.

AT+MQTTPORT=<port>

Modifica il tema di pubblicazione del lettore di codici a barre#

Istruzioni statiche del comando

Se lo strumento HTML interattivo non è disponibile, sostituire i segnaposto come descritto in questa sezione e verificare il comando.

%IOTPUBTP#<publish-topic>#

Modifica l’argomento relativo all’abbonamento al lettore di codici a barre#

Istruzioni statiche del comando

Se lo strumento HTML interattivo non è disponibile, sostituire i segnaposto come descritto in questa sezione e verificare il comando.

%IOTSUBTP#<subscribe-topic>#

ricevere dati#

  • Utilizzare il software client MQTT MQTTX per connettersi al server Broker e iscriversi all’argomento in cui il lettore di codici a barre pubblica i messaggi.

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

Esempio di abbonamento MQTTX#

Riferimento per lo sviluppo#