关于SIM900A 在建立TCP连接后,如何区分内部AT指令和服务器数据返回数据?

2019-08-17 09:38发布

最近在做关于GPRS的模块,SIM900A 在正常建立TCP连接后,STM32有时候会收到服务器数据应答,但是SIM900A内部的AT指令偶尔会出现指令应答,这种现象可能会导致服务器数据和AT指令无法区分,请问哪位大神有高招?敬请赐教!
例如:在等待接收服务器发送的数据时,如果有来电,则将接收到“RING”指令;如果收到短信则会有短信AT指令提示等等,但我想要的只有服务器下发的数据,那么我如何区分呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
LUCKYPAN
1楼-- · 2019-08-18 04:15
SIM900A有没有直接关闭AT指令的指令码?
hello_galaxy
2楼-- · 2019-08-18 07:04
 精彩回答 2  元偷偷看……
LUCKYPAN
3楼-- · 2019-08-18 09:39
hello_galaxy 发表于 2016-3-15 17:23
at指令都是大写英文

谢谢你 不过这个约束条件范围有点宽泛
LUCKYPAN
4楼-- · 2019-08-18 12:49
正点原子 发表于 2016-3-15 22:35
仔细分析指令集.有规律的.指令都是以固定的字符串开始的.另外,也可以用透传模式,这样就不会有AT指令在里面 ...

原子哥你好 谢谢你的回答

我想问一下  如何关闭透传模式
正点原子
5楼-- · 2019-08-18 17:06
LUCKYPAN 发表于 2016-3-17 08:39
原子哥你好 谢谢你的回答

我想问一下  如何关闭透传模式

看SIM900的资料,里面有说.
FlyRobot
6楼-- · 2019-08-18 17:15
1:和服务器进行协议传输  2:透传

一周热门 更多>