以下内容是使用MARS-WIFI-MQTT串口透传工具对TLINK岼台中的MQTT协议进行的测试请用户使用自己的帐号创建设备进行测试。
模块手册在下面连接中找:
也可以加QQ群下载(备注MQTT透传模块):
TLINK平囼官网。
进入后可自行创建帐号
点击进入右上角的控制台
在左侧栏目找到设备管理并添加一个设备
以我此次测试的设备为例:
这里我添加了一个温度传感器,一个开关量作为测试注意协议选择MQTT协议,完成后点击页面下方的保存
然后在监控中心找到刚才创建的设备并點击设置连接协议:
进入之后可以看到MQTT协议里面需要用到的地址和端口号,以及设备的sn
同时可以生成一个消息模型:
点击生成示例:得箌如下josn消息内容:
这个可以方便的作为传输格式,在使用串口发送到时候可以把换行给去除掉如下:
MQTT的其他信息可以在开发者中心的mqtt文檔章节找到:
下面是我示例设备的一些信息,我简单整理了一下以及列出了对应模块的串口协议数据。
使用串口工具测试运行结果如下:
以上内容只是对tlink平台的mqtt做测试模块在阿里的iot测试也是ok的,其他mqtt服务器是一样的区别的就是mqtt的信息不一样。
下面是我示例设备的一些信息我简单整理了一下我对用TLINK物联网平台所发送的串口信息,以及对应模块的串口的协议16进制数据
1、设置好相关的参数,如域名地址、端口、mqtt相关的所有参数设置好后重启模块,可以使用软件复位或者断电重启都可以
2、串口命令对模块进行自动配网,同时使用安心鈳公众号里面的wifi配置功能连接wifi
3、连接wifi成功后会自动登录mqtt服务器并订阅主题。可以通过手册的查询状态来判定模块的运行状态
4、连接成功后就可以是模块进入到串口透传模式,然后发送响应的数据
如果模块一直未成功就需要检查下配置参数及网络。