(手把手教)客户端软件MQTT.fx模拟设备接入物联网平台,并进行消息收发

随着物联网技术的飞速发展,MQTT协议被广泛应用于各种场景。而MQTT.fx是一款使用Java语言编写的MQTT客户端。支持Windows、Mac和Linux操作系统,可用于模拟设备通过MQTT协议连接物联网平台并通过主题发布和订阅消息。本文介绍如何使用MQTT.fx接入物联网平台并进行消息收发。

一.下载MQTT.fx,安装MQTT.fx工具

  1. 如果是64位操作系统,单击此处下载64位MQTT.fx
  2. 如果是32位操作系统,单击此处下载32位MQTT.fx

二.准备连接参数

在物联网平台 xzios.cn 免费注册完成后,平台会自动创建一个设备及两个主题,用户也可以自己创建设备及主题,我们选用平台自动创建的设备及主题。登陆系统后,点击右上角的“控制台”---“设备管理”,在“设备管理”界面点击“进入”按钮,打开该设备的“控制台”界面,如下图。

在图中,我们可以看到连接参数,服务器地址:xzios.cn,端口:1883,设备ID:663876689397dk9和两个主题663876689397dk9/dr、663876689397dk9/ds。(注意:每个用户要用自己登陆看到的设备ID和主题)

三、用Mqtt.fx连接物联网平台

启动Mqtt.fx软件,在设置界面输入服务器地址:xzios.cn,端口:1883,设备ID:663876689397dk9,点击“OK”按钮,如下图

四、发布(发送消息)

在上一步设置好连接参数点击OK后,回到主界面,点击“connect”按钮,连接成功后,输入要发布的主题663876689397dk9/ds和内容123,点击“Publish”按钮,即可发布。如下图

登陆物联网平台 xzios.cn,点击右上角的“控制台”---“设备管理”,在“设备管理”界面点击设备的“进入”按钮,打开该设备的“控制台”界面,点击663876689397dk9/ds主题右边的“推送”按钮,可以看到收到123,其它订阅该主题的App、小程序、电脑软件等也会收到123,如下图。

五、订阅(接收消息)

在Mqtt.fx软件中,同上一步,连接成功后,点击“Subscribe”选项卡,输入要订阅的主题663876689397dk9/dr,点击“Subscribe”按钮,即可完成订阅。如下图

登陆物联网平台 xzios.cn ,点击右上角的“控制台”---“设备管理”,在“设备管理”界面点击设备的“进入”按钮,打开该设备的“控制台”界面,点击663876689397dk9/dr主题右边的“推送”按钮,输入hello,点击“发布消息”按钮,此时订阅了该主题的设备、mqtt.fx等都会收到hello,如下图。

Mqtt.fx软件的订阅界面,己收到hello,如下图。


以上就是关于mqtt.fx连接物联网平台的相关内容,希望对大家有所帮助

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luckyext

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值