by674868212 发表于 2011-9-16 14:11:27

MC55发送GPRS数据时的缓冲区问题???

使用MC55发送GPRS数据时(TCP模式),发送数据后,模块会返回当前未得到应答的字节长度,如:

^SISW: 0, 240, 2160

上面是发送240字节,得到的回应,当前有2160个字节未得到应答,

在实际使用过程中,发送数据一段时间后,未得到应答的数据会一直增加,很久后才会恢复,好像是在缓冲区中保存着一样,

我想请问,有什么方法可以降低这个值,就是将缓冲区中的数据立即发送出去?

另外:我发现MC55发送和接收GPRS数据的延时很大,就是数据发送了,对方要经过一个几百毫秒(具体多少不清楚,反正比EM310长)的延时才能收到,如何解决这个问题?

by674868212 发表于 2011-9-19 09:38:21

为什么这么多人看,没人说话啊。。。。

god-father 发表于 2011-10-1 12:37:13

超过1500字节了?

aprilis 发表于 2011-10-1 22:27:51

可以测试下网络,一般是单片机发数据给模块后,模块会有几个缓冲区用于发送GPRS数据,每个缓冲区大概有1460个字节,模块会根据网络情况,先把之前的缓冲区丢到网络中,如果网络不太好,就丢的比较慢,导致缓冲区有很多还没有发出去的数据。好像是这个意思,不知道是不是对的。呵呵
页: [1]
查看完整版本: MC55发送GPRS数据时的缓冲区问题???