使用 MQTT 协议传输数据#
备注
仅适用于支持 Wi-Fi 传输的读码设备,如 DS2800。
构建 Broker 服务器#
使用服务器构建 MQTT Broker,读码设备上传的条码数据通过该服务器转发。
演示软件#
EMQX 开源版本下载地址:EMQX
测试服务#
MQTT Broker 测试服务示例#
备注
服务器连接信息
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 订阅示例#