物联网应用协议在线测试平台ConnectLab —TCP/UDP

1.介绍

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

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

当前版本支持TCP/UDP服务器,方便用户测试。包含新建服务器,配置自动发送,自动回复,界面显示客户端接收发送的数据等功能。

2.功能

2.1 登录界面

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

2.2 TCP/UDP功能介绍

相关功能描述如下所示:

目前服务器支持IPv4/IPv6,点击新建后会弹出窗口,根据需要选择对应的即可。

接下来以IPv4服务器为例演示。

新建TCP/UDP Server后,在配置选项里可以配置自动发送/自动回复功能。

2.3 模组与ConnectLab的交互测试

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

[2025-08-13_13:47:05:100]AT+COPS?

[2025-08-13_13:47:05:103]+COPS: 0,0,“CHN-UNICOM”,7

[2025-08-13_13:47:05:103]OK

[2025-08-13_13:47:05:881]AT+QGMR

[2025-08-13_13:47:05:881]EC200UCNAAR03A14M08

[2025-08-13_13:47:05:881]OK

[2025-08-13_13:47:08:439] AT+QICSGP=1,3,“UNINET”

[2025-08-13_13:47:08:439]OK

[2025-08-13_13:47:09:269]AT+QIACT=1

[2025-08-13_13:47:10:282]OK

[2025-08-13_13:47:16:309]AT+QIACT?

[2025-08-13_13:47:16:309]+QIACT: 1,1,3,“10.144.225.148”,“2408:8444:5E0:3F8::1”

[2025-08-13_13:47:16:309]OK

[2025-08-13_13:50:36:898]AT+QIOPEN=1,0,“TCP”,“101.37.104.185”,43519,0,0

[2025-08-13_13:50:36:898]OK

[2025-08-13_13:50:37:123]

[2025-08-13_13:50:37:123]+QIOPEN: 0,0

[2025-08-13_13:50:49:711]AT+QIOPEN=1,1,“TCP”,“101.37.104.185”,43519,0,1

[2025-08-13_13:50:49:711]OK

[2025-08-13_13:50:49:861]

[2025-08-13_13:50:49:861]+QIOPEN: 1,0

[2025-08-13_13:55:00:843]AT+QISEND=0

[2025-08-13_13:55:00:843]> est1

[2025-08-13_13:55:11:061]SEND OK

[2025-08-13_13:55:20:383]+QIURC: “recv”,0

[2025-08-13_13:55:27:328]AT+QIRD=0

[2025-08-13_13:55:27:328]+QIRD: 6

[2025-08-13_13:55:27:328]server

[2025-08-13_13:55:27:328]OK

[2025-08-13_14:00:23:561]AT+QICLOSE=0

[2025-08-13_14:00:23:573]OK

客户端连接后,选择对应的客户端,在下方的框里输入需要发送给客户端的数据,点击发送即可。数据支持ASCII跟HEX。交互的数据如下图所示,清晰显示客户端跟服务器之间发送的数据。

TCP发送支持上传附件的形式,文件格式.txt,大小<1M.

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

2.4 断开连接

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

不仅客户端可以关闭连接,服务器端也支持通过断开按钮来关闭连接。断开时候,如果不想显示,可以删除连接记录。

2.5 Note

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