物联网应用协议在线测试平台ConnectLab —MQTTS

物联网应用协议在线测试平台ConnectLab —MQTTS

1.介绍

Quectel推出物联网应用协议在线测试平台 ConnectLab,提供客户游客模式和移远员工域账号登陆方式。支持Web化的协议服务器启动、数据交互等操作,提升物联网协议测试的便捷性、安全性以及竞争力。

访问地址: https://connectlab.phicotek.com/connectlab/mqtts

其中包含新建服务器,界面显示客户端接收发送的数据等功能。目前支持单项认证、双向认证。

2.功能

2.1 登录界面

登录界面,支持游客模式与移远员工,其中游客模式最大只支持5路客户端连接,服务器有效期为1天;移远员工最大支持20路客户端连接,服务器有效期为7天。

2.2 MQTTS功能介绍

相关功能描述如下所示:

点击新建,根据需要选择认证类型,点击确定即可创建服务器。

支持命令集的方式发送数据,点击上传之后,可以下载命令集模版,在Excel表格中填入需要发送的数据即可。

上传之后,右侧出现相应的数据,根据需要发送对应的数据即可。

2.3 模组与ConnectLab的交互测试

以EC200U为例,模组为MQTTS客户端,连接ConnectLab创建的MQTTS Server:

单项认证:

[2025-12-03_17:22:58:671]AT+QMTCFG=“SSL”,0,1,2

[2025-12-03_17:22:58:671]OK

[2025-12-03_17:23:04:392]AT+QSSLCFG=“cacert”,2,“UFS:cacertm.pem”

[2025-12-03_17:23:04:392]OK

[2025-12-03_17:23:10:027]AT+QSSLCFG=“seclevel”,2,1

[2025-12-03_17:23:10:027]OK

[2025-12-03_17:23:23:287]AT+QSSLCFG=“sslversion”,2,4

[2025-12-03_17:23:23:287]OK

[2025-12-03_17:23:30:390]AT+QSSLCFG=“ciphersuite”,2,0xFFFF

[2025-12-03_17:23:30:390]OK

[2025-12-03_17:23:41:564]AT+QMTCFG=“version”,0,4

[2025-12-03_17:23:41:564]OK

[2025-12-03_17:23:50:658]AT+QMTCFG=“recv/mode”,0,0,1

[2025-12-03_17:23:50:658]OK

[2025-12-03_17:24:03:196]AT+QMTOPEN=0,“101.37.104.185”,40930

[2025-12-03_17:24:03:196]OK

[2025-12-03_17:24:06:234]

[2025-12-03_17:24:06:234]+QMTOPEN: 0,0

[2025-12-03_17:24:29:693]AT+QMTCONN=0,“test”,“quectel”,“12345678”

[2025-12-03_17:24:29:693]OK

[2025-12-03_17:24:30:218]

[2025-12-03_17:24:30:218]+QMTCONN: 0,0,0

双向认证:

[2025-11-03_14:07:32:674]AT+QMTCFG=“SSL”,0,1,2

[2025-11-03_14:07:32:674]OK

[2025-11-03_14:07:40:991]AT+QSSLCFG=“cacert”,2,“UFS:cacertm.pem”

[2025-11-03_14:07:40:991]OK

[2025-11-03_14:07:44:900]AT+QSSLCFG=“clientcert”,2,“UFS:client.pem”

[2025-11-03_14:07:44:900]OK

[2025-11-03_14:07:46:900]AT+QSSLCFG=“clientkey”,2,“UFS:clientkeym.pem”

[2025-11-03_14:07:46:900]OK

[2025-11-03_14:08:05:879]AT+QSSLCFG=“seclevel”,2,2

[2025-11-03_14:08:05:879]OK

[2025-11-03_14:08:06:646]AT+QSSLCFG=“sslversion”,2,4

[2025-11-03_14:08:06:646]OK

[2025-11-03_14:08:08:267]AT+QSSLCFG=“ciphersuite”,2,0xFFFF

[2025-11-03_14:08:08:267]OK

[2025-11-03_14:08:28:300]AT+QMTCFG=“version”,0,4

[2025-11-03_14:08:28:300]OK

[2025-11-03_14:08:29:677]AT+QMTCFG=“recv/mode”,0,0,1

[2025-11-03_14:08:29:677]OK

[2025-11-03_14:08:34:391]AT+QMTOPEN=0,“101.37.104.185”,47150

[2025-11-03_14:08:34:403]OK

[2025-11-03_14:08:35:134]

[2025-11-03_14:08:35:134]+QMTOPEN: 0,0

[2025-11-03_14:08:38:592]AT+QMTCONN=0,“test2”,“quectel”,“12345678”

[2025-11-03_14:08:38:592]OK

[2025-11-03_14:08:39:058]

[2025-11-03_14:08:39:058]+QMTCONN: 0,0,0

Note:具体指令介绍,可参考对应模组的MQTT应用指导。

客户端连接后,选择对应的客户端,在右侧输入框选择对应的Topic及Qos,输入发送给客户端的数据,点击发送即可。交互的数据如下图所示,清晰显示客户端跟服务器之间发送的数据。同时会统计发送数据的长度及时间。

客户端跟服务器连接后,点击下载协议包文件可下载对应客户端的协议包文件,查看客户端跟服务器之间的协议交互。

2.4 断开连接

客户端主动关闭连接后,服务器端显示的连接会变成红色,数据侧显示客户端关闭,如下图所示。MQTT服务器侧不支持主动断开客户端连接。

客户端断开之后,出现删除图标,可删除客户端记录。如下图所示。

2.5 游客模式下,当连接数超过5的补充说明

当客户端连接数超过最大值,发起连接请求后,服务器会断开客户端连接。