搜索
bottom↓
回复: 46
打印 上一主题 下一主题

关于GSM模块AT指令解析

[复制链接]

出0入0汤圆

跳转到指定楼层
1
发表于 2013-5-23 18:00:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在编写GSM模块程序的时候,之前也写过,一直感觉恶心的要死,一问一答,还没有办法统一处理的格式,还有一些就是主动上传的数据,比如,短信来了,来电之类的提示信息,一直找不到很好的处理方法,老是一条语句需要一个解析函数,其中处理响应数据或者主动上传数据,GPRS在线的时候,还需要外部RI口来响应这些,难道就没有统一的协议的?,一会带个+号,一会只有个OK,真是操蛋,难道一个指令都要来回的匹配?艾。。。真是2阿,世界上最烂的协议莫过于AT指令了,上位机还很好解析,草,你单片机解析这个协议真的很为难,草

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

如果想吃一顿饺子,就得从冰箱里取出肉,剁馅儿,倒面粉、揉面、醒面,擀成皮儿,下锅……
一整个繁琐流程,就是为了出锅时那一嘴滚烫流油的热饺子。

如果这个过程,禁不住饿,零食下肚了,饺子出锅时也就不香了……《非诚勿扰3》

出0入0汤圆

2
发表于 2013-6-3 21:27:16 | 只看该作者
AT指令和楼主的头像一样恶心

出0入0汤圆

3
发表于 2013-6-13 22:17:07 | 只看该作者
Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

说的太对了

出0入0汤圆

4
发表于 2013-6-14 18:23:20 | 只看该作者
同感,最近也在搞AT指令的解析, 不规范是个大问题.

出0入0汤圆

5
发表于 2014-10-25 16:05:34 | 只看该作者
AT指令和楼主的头像一样恶心

出0入0汤圆

6
发表于 2014-10-25 16:11:34 | 只看该作者
说得对!

出0入0汤圆

7
发表于 2014-10-25 16:18:59 来自手机 | 只看该作者
楼主说的这个问题有感触

出0入0汤圆

8
发表于 2014-11-2 00:41:30 | 只看该作者
我弄AT指令时,把它当成字符串在for循环里在处理,判断长度,循环对比指令字符,不知道您们有啥好的方法?

出0入0汤圆

9
发表于 2014-11-3 17:38:29 | 只看该作者
Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

非常赞同你的说法!(补充一下,是他的头像)

出35入0汤圆

10
发表于 2014-11-15 20:13:49 | 只看该作者
看着是挺恶心的
AT+CSQ?

出0入0汤圆

11
发表于 2014-11-15 20:19:01 | 只看该作者

深有同感

出0入0汤圆

12
发表于 2014-11-15 22:58:36 | 只看该作者
头像给力               

出0入0汤圆

13
发表于 2014-12-5 10:34:53 | 只看该作者

出0入4汤圆

14
发表于 2014-12-5 11:13:29 | 只看该作者
框架很重要 刚弄完这个,年底空了 整理出来

出0入0汤圆

15
发表于 2015-1-12 18:00:29 | 只看该作者
AT指令和楼主的头像一样恶心,同感

出0入0汤圆

16
发表于 2015-1-12 18:42:20 | 只看该作者
哈哈                  

出0入0汤圆

17
发表于 2015-1-12 19:34:42 | 只看该作者
楼主头像换了吗?

出0入0汤圆

18
发表于 2015-1-12 20:09:07 | 只看该作者
Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

+1            

出0入0汤圆

19
发表于 2015-2-3 16:42:43 | 只看该作者

++1024 ========

出0入0汤圆

20
发表于 2015-2-3 16:52:26 | 只看该作者
Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

相比楼主的头像,我觉得AT指令一点都不恶心了

出0入0汤圆

21
发表于 2015-2-3 20:06:27 | 只看该作者
伍师傅32 发表于 2015-2-3 16:52
相比楼主的头像,我觉得AT指令一点都不恶心了

感同身受!

出0入0汤圆

22
发表于 2015-2-25 12:00:36 来自手机 | 只看该作者
感同身受,弄esp8266的时候,被他的at指令恶心到吐

出0入0汤圆

23
发表于 2015-2-25 12:40:19 | 只看该作者
我以前的项目,用的MIPS架构,解码是
if(strncmp(str,"XXX")

else if(strncmp(str,"XXX")
一路下去

出0入0汤圆

24
发表于 2015-2-25 13:04:29 | 只看该作者
确实很恶心,这种协议不知道谁想出来的

出0入0汤圆

25
发表于 2015-2-25 13:05:33 | 只看该作者
楼主的头像最恶心

出0入0汤圆

26
发表于 2015-2-25 13:08:53 | 只看该作者
这个问题你得去看看早期的modem拨号,是怎么回事,说白了,就不是给你单片机准备的,做不了说明水平不到吧,最早见过一种用51+诺基亚主板做的,那种短信报警器,诺基亚好像还不是AT命令的,最初的模块应该是从TC35开始用的,不都用的挺好,TC35  tc35i,是非常皮实的

出0入0汤圆

27
发表于 2015-2-25 17:58:10 | 只看该作者
确实恶心,但怎么没讨论到底怎么弄啊

出0入0汤圆

28
发表于 2015-3-6 12:29:43 | 只看该作者
strstr();就够用了

出0入0汤圆

29
发表于 2015-3-6 14:12:50 | 只看该作者
Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

同感……

出0入0汤圆

30
发表于 2015-3-20 11:41:31 | 只看该作者
hyhezhen 发表于 2015-2-25 12:40
我以前的项目,用的MIPS架构,解码是
if(strncmp(str,"XXX")

我现在就是这样处理,哈哈,感觉MCU跑快了那点比较字符串的时间没有什么。

出0入0汤圆

31
发表于 2015-10-12 16:46:59 | 只看该作者
到底还是没人提出好的办法,大部分都在发牢骚,有毛用……

出0入0汤圆

32
发表于 2015-12-8 16:04:34 | 只看该作者
最近也要用到GSM,正在找资料

出0入10汤圆

33
发表于 2016-4-22 14:54:51 | 只看该作者
好吧,楼主的头像确实和AT指令一样!!!

出0入0汤圆

34
发表于 2016-4-26 09:52:19 | 只看该作者
这头像。。。

出5入8汤圆

35
发表于 2016-4-26 10:36:18 | 只看该作者
老实说,你的头像太恶心了

出0入0汤圆

36
发表于 2016-5-20 16:35:43 | 只看该作者
英雄所见略同

出0入0汤圆

37
发表于 2016-7-31 23:17:47 | 只看该作者
LZ头像确实恶心

出0入0汤圆

38
发表于 2016-8-1 11:07:54 | 只看该作者
貌似头像才是大家关注的焦点,AT指令还没有恶心到那个程度,所以解析AT的框架一定要想好,

出0入0汤圆

39
发表于 2016-8-1 13:26:43 | 只看该作者
楼主头像果然恶心

出870入263汤圆

40
发表于 2016-8-24 22:50:03 | 只看该作者
本帖最后由 armstrong 于 2016-8-24 22:56 编辑

看到楼主的菊花,真是意外收获!可怎么这么多人说恶心呢?不是挺嫩的么。。。一触即破的样子~

出0入0汤圆

41
发表于 2017-1-24 23:12:22 | 只看该作者
原来也有很多人有同感啊。。。。
最近发现github上有个人做了几个at解析的项目,有gsm/esp8266的,但是他用的是stm32的hal

看他的代码,感觉有些疑问,似乎在有os的时候会有冲突的问题。

我试了一下,没跑起来。打算不玩at cmd了,esp8266直接编程,自己定义个协议吧

出0入0汤圆

42
发表于 2017-4-26 13:38:55 | 只看该作者
楼主的头像还是没有更换啊,  最近也在弄AT指令

出0入0汤圆

43
发表于 2017-4-26 16:26:04 | 只看该作者
同感,AT指令这种东西就该扔进历史的茅坑里面。这种不包含数据长度和校验码并且格式混乱的协议真不知道是什么人还在热衷于使用

出0入4汤圆

44
发表于 2017-4-28 13:49:39 | 只看该作者
AT肯定是不行的,除非你量大上usb就好多了

出0入8汤圆

45
发表于 2017-5-2 16:09:50 | 只看该作者

+1

出0入4汤圆

46
发表于 2019-7-26 14:41:47 | 只看该作者

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

本版积分规则

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

GMT+8, 2024-3-28 18:27

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

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