Transferir dados usando o protocolo MQTT#
Nota
Aplicável apenas a leitores de códigos de barras que suportam transmissão Wi-Fi, como DS2800.
Construa o servidor do corretor#
Use um servidor para construir o MQTT Broker e os dados do código de barras carregados pelo leitor de códigos de barras serão encaminhados através do servidor.
Software de apresentação#
Endereço de download da versão de código aberto EMQX: EMQX
Serviço de teste#
Exemplo de serviço de teste do MQTT Broker#
Nota
Informações de conexão do servidor
Host:mqtt.handy.pubPort:1883Username:netumPassword:netum@2022
Apenas para uso em testes, o uso em ambientes de produção é estritamente proibido.
Configurar leitor de códigos de barras#
Configurar Wi-Fi e corretor#
Instruções estáticas do comando
Se a ferramenta HTML interativa não estiver disponível, substitua os marcadores conforme descrito nesta secção e verifique o comando.
AT+URL=2,<broker>,<username>,<password>,<publish-topic>,<qos>;AT+RAP=<ssid>[,<wifi-password>]
Nota
O leitor de códigos de barras usa a porta
1883por padrão para se conectar ao MQTT Broker.O conteúdo do tópico padrão assinado pelo leitor de códigos de barras é
device ID.
Modificar porta de conexão MQTT#
Instruções estáticas do comando
Se a ferramenta HTML interativa não estiver disponível, substitua os marcadores conforme descrito nesta secção e verifique o comando.
AT+MQTTPORT=<port>
Modificar tema de publicação do leitor de códigos de barras#
Instruções estáticas do comando
Se a ferramenta HTML interativa não estiver disponível, substitua os marcadores conforme descrito nesta secção e verifique o comando.
%IOTPUBTP#<publish-topic>#
Modifique o tópico de assinatura do leitor de códigos de barras#
Instruções estáticas do comando
Se a ferramenta HTML interativa não estiver disponível, substitua os marcadores conforme descrito nesta secção e verifique o comando.
%IOTSUBTP#<subscribe-topic>#
receber dados#
Use o software cliente MQTT MQTTX para conectar-se ao servidor Broker e assinar o tópico onde o dispositivo de decodificação publica mensagens.
Exemplo de assinatura MQTTX#