SIM800C 透传模式与非透传模式测试对比

时间:2024-05-23 18:15:51

测试过程中,公网IP地址为:39.162.72.33:1080

测试SIM:中国移动物联卡

测试数据格式:16进制

链路连接:单路

工作模式:TCP客户端

 

说明:终端指SIM800C

 

目前使用遇到的问题:

1. 当出现网络延时时,终端返回的AT指令正常,但是服务器并没有收到该数据。当服务器收到该帧数据并回传后,终端判断超时,此时已经进入其他处理流程,而服务器则停留在上一个流程,导致错误出现。

 

测试主要进行以下几项:

1. 服务器未开启错误响应时间;

2. 错误服务器地址(即该服务器地址可能不存在);

3. 服务器连接时间(即下发建立连接的AT指令后,连接成功所有时间);

4. 服务器主动断开连接后反应时间(即服务器断开链接后,终端多长时间可以检测到掉线);

5. 数据传送过程的AT指令的易用性;

6. 服务器数据响应;

7. 启动后系统稳定时间(以电流稳定为基准);

 

非透传:

官方给出的测试指令如下图。

SIM800C 透传模式与非透传模式测试对比

 SIM800C 透传模式与非透传模式测试对比


序号

测试项

结果

1

错误服务器地址

1min15s

2

启动后系统稳定时间

29.14s

3

服务器未开启错误响应时间

23s

4

服务器连接时间

12s

5

服务器主动断开连接后反应时间

4.85s

关于指令说明:

1) 使用AT+CIPSTART建立TCP链接后,再次向终端发送该AT指令,终端返回数据如下图,显示“ALREADY CONNET”。

SIM800C 透传模式与非透传模式测试对比 

2) 当服务器断开连接后,即终端发出”CLOSED”。调用数据发送指令AT+CIPSEND,终端给出的错误提示如下图,显示”ERROR”。

SIM800C 透传模式与非透传模式测试对比 

3) 发送的数据中不能包含0x1A,当数据中出现0x1A后,0x1A后的数据将不会被发送。

 

 

连接被运营商收回后:

服务器下发数据,终端收不到数据,而且服务器进行单次数据发送后,5min以内无法检测该连接已经断开。终端也没有断开提示。

 

终端向服务器发送数据,”AT+CIPSEND”该指令终端响应正常,但是终端不提示”send ok”AT指令响应正常,此时使用”AT+CIPSTART”重新发起连接,终端提示”ALREADY CONNET”,此时需要使用”AT+CIPCLOSE”断开该连接,再次使用”AT+CIPSTART”发起连接。

 

因时间关系,该篇未完……