mqtt.fx软件使用教程(连接阿里云)

2021/5/5 18:57:34

本文主要是介绍mqtt.fx软件使用教程(连接阿里云),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

根据mqtt标准协议连接云平台,这里以阿里的物联网平台为例。用mqtt.fx进行topic的订阅与发布

mqtt.fx下载地址

mqtt.fx最新版下载地址
还要用到技小新MQTT编程工具,这个是用来自动生成连接阿里云的信息,这些信息用来配置mqtt.fx软件,连入阿里云平台。
技小新MQTT编程工具下载链接
提取码:ypf5

mqtt.fx的使用

在使用mqtt.fx连入阿里云前,需要登陆阿里云平台,并登陆。
https://www.aliyun.com/

1、登录阿里云后,找到物联网平台

在这里插入图片描述

2、选择华东2,点击公共实例

在这里插入图片描述

3、点击产品,创建产品

在这里插入图片描述

4、填入产品名称,选择自定义品类。也可以选择官方的标准品类,后面选择直连设备,连网方式根据自己的需求进行选择,这里以WIFI为例,其他默认,点击确定

![在这里插入图片描述](https://www.www.zyiz.net/i/ll/?i=2021050515413518.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQ1Njk5M

5、添加设备,在devicename填入自己想要的名字,备注想写就写,不写也行,这里devicename以project_test为例。最后点击查看设备信息

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

6、连接测试,找到设备,点击查看,一键复制设备证书。

在这里插入图片描述
在这里插入图片描述

7、将刚才复制的设备证书粘贴到技小新 MQTT编程工具(文章开始有下载链接)。SN/MAC输入设备的名称,点击生成基本信息。

在这里插入图片描述
在这里插入图片描述

8、打开mqtt.fx软件(下载链接文章开始有),显示界面如下:

在这里插入图片描述

9、点击设置

在这里插入图片描述

10、将对应的信息复制到mqtt.fx软件中,点击apply后,点击cancel。

在这里插入图片描述

11、点击connect,进行连接。

在这里插入图片描述

12、连接成功的话,这里会显示绿色。查看阿里云平台之前创建的产品,并刷新,显示在线。

在这里插入图片描述
在这里插入图片描述

13、接下来用mqtt.fx软件订阅topic。复制属性上报中的topic,将devicename改为之前命名的设备名称,或者直接复制mqtt单片机编程工具生成的信息,服务器回复中的内容,这俩个内容是一样的。

在这里插入图片描述
在这里插入图片描述

14、将上面复制的内容粘贴到mqtt.fx软件中后,点击Subscribe,订阅成功后,下面会有相应的内容。

在这里插入图片描述
在这里插入图片描述

15、给设备添加功能,点击产品,选择功能定义,点击编辑草稿,之后点击添加自定义功能,将信息填写完整,标识符之后在发布时会用到。这里以temp为例。填写完成后,点击确定。最后点击发布上线。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

16、接下来使用mqtt.fx软件发布消息。复制mqtt单片机编程工具中属性上报topic,将其粘贴到mqtt.fx软件中,编辑内容,进行发布,其格式为固定的,格式如下:

{
	"id":  "dht11",
	"version":   "0.0",
	"params" : {
    	"temp":  23.66 ,
		
	},
	"method":"thing.event.property.post"
}

其中,id为设备名称,version随便,temp是变量的名称,是之前创建变量的标识符,其他按格式来。

在这里插入图片描述
在这里插入图片描述
点击publish后,订阅端显示success,说明成功。
在这里插入图片描述

17、接下来在阿里云进行查看,温度显示23.66,说明我们所创建的设备是正确的,可以将产品接入这个平台,如用stm32接入阿里云平台,进行数据的上传,以及命令的下发。

在这里插入图片描述
至此就完成了利用mqtt.fx软件发布数据并订阅数据,在阿里云上查看具体的消息。

大家不要尝试连接我所创建的设备哦,你懂的!!!



这篇关于mqtt.fx软件使用教程(连接阿里云)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程