搜索
bottom↓
回复: 13

请教@苹果猫问题 关于GPRS模块发送数据问题

[复制链接]

出0入0汤圆

发表于 2013-6-7 17:04:37 | 显示全部楼层 |阅读模式
用的 SIMCOM的 sim900a模块  发送数据到服务器的时候 发送ACSII码 没问题 发送16进制也能发送出来  但是 如果我发送的数据是0x1a 应该怎么发送,
看华为的资料上面有数据转换 把0x1a转换成0x31,0x41发送出去。。simcom的pdf上没这个命令

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

曾经有一段真挚的爱情摆在我的面前,我没有珍惜,现在想起来,还好我没有珍惜……

出0入0汤圆

发表于 2013-6-7 17:38:20 | 显示全部楼层
不管是十六进制还是ASIIC,直接发送就是了

出0入0汤圆

 楼主| 发表于 2013-6-9 11:09:53 | 显示全部楼层
stevenli 发表于 2013-6-7 17:38
不管是十六进制还是ASIIC,直接发送就是了

可是 如果我想发生的数据内有0x1a的时候 怎么办   0x1a代表的意思发送我看     华为的做是把0x1a  拆成了 0x31,0x41   但这样也是 有漏洞的  如果数据真正出现了 0x31,0x41.。。。。

出0入0汤圆

 楼主| 发表于 2013-6-10 14:26:40 | 显示全部楼层
已解决

出0入0汤圆

发表于 2013-6-10 20:44:59 | 显示全部楼层
楼主说下怎么解决的?:)

出0入0汤圆

 楼主| 发表于 2013-6-21 09:20:25 | 显示全部楼层
doolheey 发表于 2013-6-10 20:44
楼主说下怎么解决的?:)

at+cipats=1,10   设置为10S发送
然后发送的时候 at+cipsend= x    x为长度  给定长度 就可以了   加入
例如

at+cipsend=5
> 0x1a,0x1b,0x1c,0x1d,0x00

send ok
   
在输入完0x00后不用键入0x1a   自己就发送出去了  
配置at+cipats=1,10 是因为 放置 写入的数据 长度 小于 写入的长度

上面的办法 是无意间测试出来的 。。。baidu上 搜不到的

出0入0汤圆

发表于 2013-6-23 21:26:12 | 显示全部楼层
STT 发表于 2013-6-21 09:20
at+cipats=1,10   设置为10S发送
然后发送的时候 at+cipsend= x    x为长度  给定长度 就可以了   加入  ...

原来是这样啊。呵呵:)指定发送长度。

出0入0汤圆

发表于 2013-7-22 22:58:16 | 显示全部楼层
"STT 发表于 2013-6-21 09:20
at+cipats=1,10   设置为10S发送
然后发送的时候 at+cipsend= x    x为长度  给定长度 就可以了   加入  ..."  这个在哪里看的呀, 前面就没搞懂at+cipats这个指令

出0入0汤圆

 楼主| 发表于 2013-7-23 09:43:37 | 显示全部楼层
小朋友爱学习 发表于 2013-7-22 22:58
"STT 发表于 2013-6-21 09:20
at+cipats=1,10   设置为10S发送
然后发送的时候 at+cipsend= x    x为长度 ...

at+cipats 是因为假如你写入 发送长度为10个字节 但是由于总总原因 只写入了8个字节  这个时候就要超时发送

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-7-23 20:18:41 | 显示全部楼层
STT 发表于 2013-7-23 09:43
at+cipats 是因为假如你写入 发送长度为10个字节 但是由于总总原因 只写入了8个字节  这个时候就要超时发 ...

谢谢你的回复,你有中文版的AT指令集呀,往上传一份吧

出0入0汤圆

 楼主| 发表于 2013-7-30 17:45:23 | 显示全部楼层
小朋友爱学习 发表于 2013-7-23 20:18
谢谢你的回复,你有中文版的AT指令集呀,往上传一份吧

上传了 sim900的   和sim300兼容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2013-7-30 19:15:54 | 显示全部楼层
STT 发表于 2013-7-30 17:45
上传了 sim900的   和sim300兼容

谢啦,下载先。问一下,我才接触gprs,现在做的tcp可以连接、发送心跳、发送数据,心跳发送失败时可以做出判断重新连接或者重启模块,如果不用短信、打电话的话,这样是不是就可以了?还有就是程序中主要要注意什么呢,容易出错的地方。请帮忙回答下吧。

出0入0汤圆

发表于 2014-11-26 10:01:15 | 显示全部楼层
sim900 发送0x1a 解决办法

出0入0汤圆

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

本版积分规则

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

GMT+8, 2024-8-25 21:24

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

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