阿里云物联网平台实现MQTT通信(MQTT.fx测试)

一、在阿里云平台创建产品及设备

阿里云-上云就上阿里云 (aliyun.com)

①进入阿里云官网完成注册登录,注意一定要实名认证,这样后面才可以创建实例

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

②搜索物联网平台,找到公共实例

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

③先要在平台创建产品,然后才可以创建相应的设备,填写相应的产品信息

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 ④在相应的产品下创建设备,并保存相应的设备信息,之后再进行通信的时候会使用

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试) 把这些信息记录下来,可以保存到记事本中

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

⑤在产品中添加相应的功能模块

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

⑥找到相应的topic,并记录下来

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 那么上面的步骤就已经完成了阿里云物联网平台上的产品设备创建,下面就可以进行通信测试。

二、使用MQTT.fx进行测试

①MQTT.fx是pc端的客户端程序,我们可以使用其与服务器通信,实现相应的订阅发布功能

MQTT.fx下载网址

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 ②点击选择配置文件,填写相应的信息

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

注意以上填写的数据,我们需要使用到前面在前面在阿里云平台中保存的那些信息去计算出来。

值得注意的是:在User Credentials下的Password设置在文档里知名了signmethod为hmacsha1(哈希sha1算法),而productKey使用的是mqtt.fx工具,并不能直接带入哈希算法,所以我们可以通过以下的链接进行计算

http://xupan.unaux.com/jiami/?i=1

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

将上述相应的信息填写到配置文件中,注意要点击Apply,这样就完成了配置文件,再去点解connect,出现下图情况,则连接成功

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

这时候回到阿里云平台上查看相应的设备,会发现设备在线

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

③接下来可以在MQTT.fx上先完成通信测试,先去阿里云平台产品找到相应的topic

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 先进行订阅测试

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 在平台上发布消息

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 阿里云物联网平台实现MQTT通信(MQTT.fx测试)

回到MQTT.fx上,发现接收到消息,说明订阅成功

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

再来测试一下发布

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

回到阿里云平台找到相应的日志查看

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

阿里云物联网平台实现MQTT通信(MQTT.fx测试)

 以上就是MQTT.fx实现了订阅和发布功能。

 

 

 

 

本文章来源于互联网,如有侵权,请联系删除!原文地址:阿里云物联网平台实现MQTT通信(MQTT.fx测试)

相关推荐: 广和通l610二次开发|广和通l610 CAT.1模组opencpu开发《三》阿里云物联网平台mqtt动态注册

阿里云物联网平台动态注册 使用模组的IMEI作为设备的name,采用动态注册自动在案例云平台上注册设备 文章目录 阿里云物联网平台动态注册 参考文档 一、基本准备 二、平台产品创建 三、动态注册流程 四、代码实现 1.实现 2.运行验证 3.平台查看 代码下载…