MQTT.fx连接OneNET平台

2021年6月16日 6点热度 0条评论 来源: weixin_45063732

通常在物联网实验中需要使用MQTT协议进行通信,OneNET是一个对学习者免费的物联网平台,在使用过程中需要进行抓包或者通信测试,MQTT.fx是一个不错的工具。本实验就使用MQTT.fx连接OneNET,进行MQTT通信。首先需要在OneNET平台上创建两个设备,一个设备供单片机使用,另一个供MQTT.fx使用(也能在其他应用上使用,注意不能同时登录一个设备)。做好准备工作后,就可以开始MQTT通信了。

1.我使用的是MQTT.fx1.3.1,其他版本都是大同小异。上图是MQTT.fx的首页,我们先点击设置按钮,进行初始化配置。

2.先对General进行设置,profile Name的内容随便填。
Broker Address写OneNET的接入ip,183.230.40.39
Broker Port写OneNET的接入端口号,6002
Client ID写OneNET平台上的设备ID
MQTT的版本需要设置为3.1.1,不能使用默认

3.再对User进行设置,User Name写OneNET的设备ID
Password写OneNET的Master ApiKey或者设备apikey(建议写设备apikey)
4.点击OK,配置完成

5.点击Connect,连接成功
6.若要对其他设备下发命令,则需要发布主题。主题名由发布者(MQTT.fx)设定,然后填写需要的内容。接收者则需要订阅相同的主题名才能收到数据。
若要接受其他设备下发的命令则订阅相关的主题名即可(被动接收)。

    原文作者:weixin_45063732
    原文地址: https://blog.csdn.net/weixin_45063732/article/details/117966714
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系管理员进行删除。