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

2019-08-17 09:38发布

最近在做关于GPRS的模块,SIM900A 在正常建立TCP连接后,STM32有时候会收到服务器数据应答,但是SIM900A内部的AT指令偶尔会出现指令应答,这种现象可能会导致服务器数据和AT指令无法区分,请问哪位大神有高招?敬请赐教!
例如:在等待接收服务器发送的数据时,如果有来电,则将接收到“RING”指令;如果收到短信则会有短信AT指令提示等等,但我想要的只有服务器下发的数据,那么我如何区分呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
正点原子
1楼-- · 2019-08-17 10:02
仔细分析指令集.有规律的.指令都是以固定的字符串开始的.另外,也可以用透传模式,这样就不会有AT指令在里面了
xkwy
2楼-- · 2019-08-17 16:00
服务器发的东西你可控吗?可以的话就在服务器端下发的数据给包装一下,不要产生歧义
LUCKYPAN
3楼-- · 2019-08-17 16:48
 精彩回答 2  元偷偷看……
LUCKYPAN
4楼-- · 2019-08-17 22:02
请各位大哥帮忙解答啊  谢谢啦
LUCKYPAN
5楼-- · 2019-08-17 22:40
求助!求助!
LUCKYPAN
6楼-- · 2019-08-18 00:34
顶!希望有好心人能帮助一下

一周热门 更多>