首页 » 技术SOS » 通信技术 » 移动通信 » 关于GPRS模块的传输速度

关于GPRS模块的传输速度

高工
2013-05-20 16:45:00
我使用比较常用的SIM900A GSM模块,此模块内置TCPIP协议。当我利用此模块进行GPRS数据传输的时候,若我写入速度比较快并且网络不算特别通畅,就会出现TCP ERROR:18错误,意思应该是模块内部缓存不够。后果比较奇特,我不能再继续发送新的东西了,但是连接也没有中断,还能收到SEND OK反馈和主机发来的数据,但是我已经无法主动操作,除了AT+CIPSHUT之外的命令都是ERROR。 问题1:请问有没有碰到过此问题并解决的高人,求指点。 问题2:如果总是这样,那么使用这种模块进行GPRS数据传输的速度也太可怜了。有没有谁用过其他的GPRS模块,比如不是串口+AT命令的GPRS模块。
关键词: SIM900A, GPSR  

最佳回复

高工
2013-05-21 08:40:19
1楼

等待模块返回正确的命令后再继续进行数据传输,这才是可靠的。 若是对速度要求高,那就换速度高的模块。

需求发布人评语:   确实对速度要求高,因为一个TCP包的长度也就1000多,如果每次发个包都等待SEND OK的话,相当于几秒钟1KB的速度,这太慢了,不知道您有没有用过什么好一点的内置TCPIP协议的GPRS模块?