搜索
bottom↓
回复: 5

关于SIM900A GPRS 收发数据的三个问题

[复制链接]
(237675529)

出0入0汤圆

发表于 2013-9-29 23:06:05 | 显示全部楼层 |阅读模式
本帖最后由 yiminglei 于 2013-9-29 23:09 编辑

各位好~

1.SIM900A GPRS 使用AT+CIPSEND发送数据,一次可以最多可发送多少个字节?

2.通过AT+CIPSEND发送数据后,SIM900A回复SEND OK,这个OK指的是SIM900A接收了这些数据命令?还是已经把数据成功发出去?还是基站或终端已经收到数据?

3.很多命令向SIM900A发送后,SIM900A会回复一个OK之类的回应,如果在这个期间收到一个GPRS的数据,那么这个数据出现在OK前还是在OK后?

以上问题找过了很多文档都无相关资料,请各位大神指点指点,谢谢~~~
(237670671)

出0入0汤圆

发表于 2013-9-30 00:27:03 | 显示全部楼层
1.SIM900A GPRS 使用AT+CIPSEND发送数据,一次可以最多可发送多少个字节?

答:TCP 发送384字节不会被拆包,再大就会拆包,我的模块bug够大,2k都没问题,不过发出去的就会分包了

2.通过AT+CIPSEND发送数据后,SIM900A回复SEND OK,这个OK指的是SIM900A接收了这些数据命令?还是已经把数据成功发出去?还是基站或终端已经收到数据?

答:我的模块是发送成功,并不代表对方收到,GPRS的实时性没那么强,有可能还在路上被移动给咔嚓了 。 我想sim差不多吧,它也做不到保证对方收到,要保证,只能你自己添加应答协议了

3.很多命令向SIM900A发送后,SIM900A会回复一个OK之类的回应,如果在这个期间收到一个GPRS的数据,那么这个数据出现在OK前还是在OK后?

答:在之后,程序是顺序执行的,就算来了数据那也在缓存区,必须等这个函数流程执行完才处理接收消息,这个放心 不会交叉,如果交叉了,那人家程序就写的有问题
(237638961)

出0入0汤圆

 楼主| 发表于 2013-9-30 09:15:33 | 显示全部楼层
7073640 发表于 2013-9-30 00:27
1.SIM900A GPRS 使用AT+CIPSEND发送数据,一次可以最多可发送多少个字节?

答:TCP 发送384字节不会被拆包 ...

非常感谢回复~~~

1.SIM900A GPRS 使用AT+CIPSEND发送数据,一次可以最多可发送多少个字节?

答:TCP 发送384字节不会被拆包,再大就会拆包,我的模块bug够大,2k都没问题,不过发出去的就会分包了

----------->384是哪里定义的?模块buf如何查?,谢谢!
(234865931)

出0入0汤圆

发表于 2013-11-1 11:32:43 | 显示全部楼层
7073640 发表于 2013-9-30 00:27
1.SIM900A GPRS 使用AT+CIPSEND发送数据,一次可以最多可发送多少个字节?

答:TCP 发送384字节不会被拆包 ...

你好我也同问,那个384K是在哪里定义的呢?
(234819980)

出0入0汤圆

发表于 2013-11-2 00:18:34 | 显示全部楼层
没有定义 我自己实验出来的
(207518422)

出0入0汤圆

发表于 2014-9-14 00:04:32 | 显示全部楼层
这个还没测试过,标记下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子论坛 ( 公安交互式论坛备案:44190002001997 粤ICP备09047143号 )

GMT+8, 2021-4-11 20:04

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表