MQTT.fx连接OneNET平台

本教程介绍了如何利用MQTT.fx工具与OneNET物联网平台进行MQTT通信。首先,你需要在OneNET创建两个设备,然后在MQTT.fx中设置General和User选项,包括BrokerAddress、BrokerPort、ClientID、UserName和Password。确保MQTT版本为3.1.1,并使用设备ID和apikey进行身份验证。连接成功后,你可以通过发布和订阅主题实现设备间的数据交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

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,不能使用默认
User设置
3.再对User进行设置,User Name写OneNET的设备ID
Password写OneNET的Master ApiKey或者设备apikey(建议写设备apikey)
4.点击OK,配置完成
在这里插入图片描述
5.点击Connect,连接成功
6.若要对其他设备下发命令,则需要发布主题。主题名由发布者(MQTT.fx)设定,然后填写需要的内容。接收者则需要订阅相同的主题名才能收到数据。
若要接受其他设备下发的命令则订阅相关的主题名即可(被动接收)。

评论 10
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值