【MQTT学习3】阿里云iot平台实现双向通信--mqtt.fx接入物联网平台及测试

一、配置mqtt.fx接入

结合上一篇博文,我们在阿里云控制台对服务器端的配置已经完成,下面我们进入对mqtt.fx小工具的学习。
1、下载和安装mqtt.fx
下载地址: http://www.jensd.de/apps/mqttfx/
MQTT.fx支持windows/linux/mac,请选择对应的版本进行安装,本例以Windows10为例,版本为1.7.1 。
在这里插入图片描述
2、下载完之后双击进行安装; 配置使用; 打开软件,界面如下图,我们先对mqtt.fx小工具大致介绍;
在这里插入图片描述
在这里插入图片描述
3、打开MQTT.fx软件,单击菜单栏中的Extras,选择Edit Connection Profiles。具体配置信息可以借鉴该网址:使用MQTT.fx接入物联网平台

在这里插入图片描述
4、值得注意的是:在User Credentials下的Password设置在文档里知名了signmethod为hmacsha1(哈希sha1算法),而productKey使用的是mqtt.fx工具,并不能直接带入哈希算法。所以密码需要手动算出来:
算法地址:https://1024tools.com/hmac
在这里插入图片描述
以上结果A就是我们所需要的密码。
5、配置信息设置好之后,单击OK,配置完成。单击Connect连接,与上交显示绿灯即连接成功;
在这里插入图片描述
6、您可在物联网平台控制台,在对应实例下,选择设备管理 > 设备,选择产品,查看该设备状态,预期设备为在线状态。
在这里插入图片描述

二、测试下行通信

1、在物联网平台控制台对应实例下的产品详情页面,单击Topic类列表 > 自定义Topic,找到一个具有订阅权限的自定义Topic;
在这里插入图片描述
2、在MQTT.fx测试工具中单击Subscribe,输入上一步的Topic,注意Topic中的{deviceName}应当输入我们记事本中的SHT20,再单击Subscribe。订阅成功后,该Topic将显示在列表中;
在这里插入图片描述
3、返回物联网平台,进入该设备的设备详情页面,在Topic列表下,单击已订阅Topic对应的发布消息;
在这里插入图片描述
4、输入任意发布消息,单击确认;
在这里插入图片描述
5、回到mqtt.fx上,查看接收到的信息;
在这里插入图片描述
6、回到物联网平台,在设备详情页面,单击日志服务页签的前往查看,在日志服务页面,查看云到设备消息。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、测试上行通信

1、在物联网平台控制台对应实例下的产品详情页面,单击Topic类列表 > 自定义Topic,找到一个具有发布权限的自定义Topic。
在这里插入图片描述
2、在MQTT.fx上,单击Publish,在Publish文本框中,输入上一步的Topic。在文本编辑页面,输入要发送的消息内容,然后单击Publish。
在这里插入图片描述
3、回到物联网平台,在设备详情页面,单击日志服务页签的前往查看,在日志服务页面,查看设备到云消息;
在这里插入图片描述

四、查看日志

在MQTT.fx上,单击Log查看操作日志和错误提示日志;
在这里插入图片描述
以上部分内容是通过学习和借鉴原文https://help.aliyun.com/document_detail/86706.html?spm=a2c4g.11174283.2.44.3f411668JthH0j
获得,恭请指正!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

Mierya0707

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

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

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

打赏作者

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

抵扣说明:

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

余额充值