使用 MQTT 协议传输数据#

构建 Broker 服务器#

  • 使用服务器构建MQTT Broker,扫描枪上传的条形码通过此服务器传输。

演示软件#

EMQX 开源版本,下载地址: EMQX

测试服务#

../../media/wifi-emqx.png

备注

服务器连接信息

  • Host:mqtt.handy.pub

  • Port:1883

  • Username:netum

  • Password:netum@2022

    仅供测试使用,严禁在生产环境中使用。

配置扫描枪#

配置 WiFi 和 Broker#

   

备注

  • 扫描枪默认使用端口 1883 连接到 MQTT Broker。

  • 扫描枪订阅的主题内容是device ID。

修改 MQTT 连接端口#

   

修改扫描枪发布主题#

   

修改扫描枪订阅主题#

   

接收数据#

  • 使用 MQTT 客户端软件 [MQTTX] 连接到Broker服务器并订阅扫描枪发布消息的主题。

../../media/wifi-mqttx.png

开发参考#