bright_pan 发表于 2013-5-23 18:00:39

关于GSM模块AT指令解析

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

Halley 发表于 2013-6-3 21:27:16

AT指令和楼主的头像一样恶心

northseawind 发表于 2013-6-13 22:17:07

Halley 发表于 2013-6-3 21:27 static/image/common/back.gif
AT指令和楼主的头像一样恶心

说的太对了

Johnwoo 发表于 2013-6-14 18:23:20

同感,最近也在搞AT指令的解析, 不规范是个大问题.

retome 发表于 2014-10-25 16:05:34

AT指令和楼主的头像一样恶心
{:sweat:}

JnzGoto 发表于 2014-10-25 16:11:34

说得对!

xinfa190 发表于 2014-10-25 16:18:59

楼主说的这个问题有感触

ymkfbj 发表于 2014-11-2 00:41:30

我弄AT指令时,把它当成字符串在for循环里在处理,判断长度,循环对比指令字符,不知道您们有啥好的方法?

lingergz 发表于 2014-11-3 17:38:29

Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

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

Andrewz 发表于 2014-11-15 20:13:49

看着是挺恶心的
AT+CSQ?

jiwx2011 发表于 2014-11-15 20:19:01

northseawind 发表于 2013-6-13 22:17
说的太对了

深有同感

sj1125055001 发表于 2014-11-15 22:58:36

头像给力               

Taoj 发表于 2014-12-5 10:34:53

{:curse:}{:curse:}{:curse:}{:curse:}{:curse:}{:curse:}{:curse:}{:curse:}{:curse:}{:curse:}{:curse:}

acmilannast 发表于 2014-12-5 11:13:29

框架很重要 刚弄完这个,年底空了 整理出来

xiaoliusheng 发表于 2015-1-12 18:00:29

AT指令和楼主的头像一样恶心,同感

sky_walker 发表于 2015-1-12 18:42:20

哈哈                  

HYLG 发表于 2015-1-12 19:34:42

楼主头像换了吗?

liliuqun 发表于 2015-1-12 20:09:07

Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

+1            

234918154 发表于 2015-2-3 16:42:43

liliuqun 发表于 2015-1-12 20:09
+1

++1024 ========

伍师傅32 发表于 2015-2-3 16:52:26

Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

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

trave_yang 发表于 2015-2-3 20:06:27

伍师傅32 发表于 2015-2-3 16:52
相比楼主的头像,我觉得AT指令一点都不恶心了

感同身受!

wzd5230 发表于 2015-2-25 12:00:36

感同身受,弄esp8266的时候,被他的at指令恶心到吐

hyhezhen 发表于 2015-2-25 12:40:19

我以前的项目,用的MIPS架构,解码是
if(strncmp(str,"XXX")

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

suny1022 发表于 2015-2-25 13:04:29

确实很恶心,这种协议不知道谁想出来的

merphy 发表于 2015-2-25 13:05:33

楼主的头像最恶心

merphy 发表于 2015-2-25 13:08:53

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

DM_2014 发表于 2015-2-25 17:58:10

确实恶心,但怎么没讨论到底怎么弄啊

一方通行 发表于 2015-3-6 12:29:43

strstr();就够用了

vivi_cq1982 发表于 2015-3-6 14:12:50

Halley 发表于 2013-6-3 21:27
AT指令和楼主的头像一样恶心

同感……

chhaich 发表于 2015-3-20 11:41:31

hyhezhen 发表于 2015-2-25 12:40
我以前的项目,用的MIPS架构,解码是
if(strncmp(str,"XXX")



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

zhenghe 发表于 2015-10-12 16:46:59

到底还是没人提出好的办法,大部分都在发牢骚,有毛用……

kvcs 发表于 2015-12-8 16:04:34

最近也要用到GSM,正在找资料

一杯茶2009 发表于 2016-4-22 14:54:51

好吧,楼主的头像确实和AT指令一样!!!{:lol:}

qianshan 发表于 2016-4-26 09:52:19

这头像。。。

wt3333 发表于 2016-4-26 10:36:18

老实说,你的头像太恶心了

showcan 发表于 2016-5-20 16:35:43

英雄所见略同

ju2320601 发表于 2016-7-31 23:17:47

LZ头像确实恶心

fsmcu 发表于 2016-8-1 11:07:54

貌似头像才是大家关注的焦点,AT指令还没有恶心到那个程度,所以解析AT的框架一定要想好,{:lol:}

huangqi412 发表于 2016-8-1 13:26:43

楼主头像果然恶心

armstrong 发表于 2016-8-24 22:50:03

本帖最后由 armstrong 于 2016-8-24 22:56 编辑

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

BD8NCF 发表于 2017-1-24 23:12:22

原来也有很多人有同感啊。。。。
最近发现github上有个人做了几个at解析的项目,有gsm/esp8266的,但是他用的是stm32的hal

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

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

lujan1 发表于 2017-4-26 13:38:55

楼主的头像还是没有更换啊,最近也在弄AT指令

zack_cf 发表于 2017-4-26 16:26:04

同感,AT指令这种东西就该扔进历史的茅坑里面。这种不包含数据长度和校验码并且格式混乱的协议真不知道是什么人还在热衷于使用

qiufengshijian 发表于 2017-4-28 13:49:39

AT肯定是不行的,除非你量大上usb就好多了

12tangyang12 发表于 2017-5-2 16:09:50

liliuqun 发表于 2015-1-12 20:09
+1

+1{:titter:}

kyq_linux 发表于 2019-7-26 14:41:47


AT指令和楼主的头像一样恶心,同感
页: [1]
查看完整版本: 关于GSM模块AT指令解析