搜索
bottom↓
回复: 5

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

[复制链接]

出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后?

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

阿莫论坛20周年了!感谢大家的支持与爱护!!

月入3000的是反美的。收入3万是亲美的。收入30万是移民美国的。收入300万是取得绿卡后回国,教唆那些3000来反美的!

出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后?

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

出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如何查?,谢谢!

出0入0汤圆

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

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

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

出0入0汤圆

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

出0入0汤圆

发表于 2014-9-14 00:04:32 | 显示全部楼层
这个还没测试过,标记下
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-4-25 05:57

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

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