Embedded GSM调制解调器GPRS数据发送延迟

Embedded GSM调制解调器GPRS数据发送延迟,embedded,gsm,at-command,gprs,Embedded,Gsm,At Command,Gprs,我正在尝试在服务器(本例中是我的PC)和telit gl865双调制解调器之间建立TCP连接 我通过串行端口(ftdi适配器)连接调制解调器,并直接向计算机发送或接收数据和命令 可以通过两种方式建立连接和数据传输。但当调制解调器发送数据时,至少有3-5秒的延迟,在模块上可以看到服务器的应答,以毫秒为单位 我使用的命令(>>表示来自模块的响应): 有没有办法像服务器那样安排发送时间 谢谢。这一定是因为网络速度慢 检查您的网络速度,如果良好,那么您必须查看服务器端代码,以及延迟的原因。什么花费了时间

我正在尝试在服务器(本例中是我的PC)和telit gl865双调制解调器之间建立TCP连接

我通过串行端口(ftdi适配器)连接调制解调器,并直接向计算机发送或接收数据和命令

可以通过两种方式建立连接和数据传输。但当调制解调器发送数据时,至少有3-5秒的延迟,在模块上可以看到服务器的应答,以毫秒为单位

我使用的命令(>>表示来自模块的响应):

有没有办法像服务器那样安排发送时间


谢谢。

这一定是因为网络速度慢


检查您的网络速度,如果良好,那么您必须查看服务器端代码,以及延迟的原因。

什么花费了时间?TCP连接/断开在有线网络上速度很慢,在无线网络上速度非常慢。您是否正在为每个协议交换连接/断开连接?@MartinJames建立连接后,我不会每次都重新连接它。“连接”响应发出后,我每5秒钟发送一次类似“asdf”的数据,但我可以在8-10秒内在服务器上看到它们。服务器立即作出响应
ad#sd = 1, 0, 4444, "myserversip"
>> CONNECT