为什么ping使GSM模块Telit GL865的UDP工作更快?

为什么ping使GSM模块Telit GL865的UDP工作更快?,udp,ping,stm32,gsm,tftp,Udp,Ping,Stm32,Gsm,Tftp,我已经通过Uart使用GSM Telit GL865在Keil上实现了我自己的STM32 TFTP库 我意识到,如果我从初始化开始命令连续ping,TFTP包将很快被释放 如果我在初始化时没有开始连续ping系统,数据包交换速度会变慢 你知道为什么ping使GSM模块的UDP服务器套接字工作得更快吗?这实际上有点奇怪。TCP/UDP数据可能不是连续接收的,而是每超时一毫秒(我想是为了限制功耗,即使禁用了完全节能) 发送PING请求您可能触发了异步唤醒,这迫使RECV更频繁地执行,并加快了整个通信

我已经通过Uart使用GSM Telit GL865在Keil上实现了我自己的STM32 TFTP库

我意识到,如果我从初始化开始命令连续ping,TFTP包将很快被释放

如果我在初始化时没有开始连续ping系统,数据包交换速度会变慢


你知道为什么ping使GSM模块的UDP服务器套接字工作得更快吗?这实际上有点奇怪。

TCP/UDP数据可能不是连续接收的,而是每超时一毫秒(我想是为了限制功耗,即使禁用了完全节能)


发送PING请求您可能触发了异步唤醒,这迫使RECV更频繁地执行,并加快了整个通信。

可能是因为它阻止模块进入睡眠/低能耗模式调制解调器设置为“禁用节能的移动全功能(出厂默认)”。