首页 > Web开发 > 详细

移芯EC617增加 AT指令发送json数据格式的功能

时间:2020-12-04 14:41:03      阅读:243      评论:0      收藏:0      [点我收藏+]

1. 先下载代码 git clone  + 地址

技术分享图片

 

 

2. 需要确定,串口的接收代码在哪里,同时确定AT收到处理之前,的代码是否是开源的,如果是库的话就精彩了。

技术分享图片

 

 

第一个问题,是分号;

假如分号出现在 json 数据里面,怎么搞?

第二个问题,是数据里面的\r\n

第3个问题,数据里面的逗号

3. 不支持同时发两个AT指令

技术分享图片

 

那么测试一下,分号出现在冒号里面,是可以的

技术分享图片

 

测试一下冒号里面出现\r\n怎么办?失败了

技术分享图片

 

测试一下冒号里面出现逗号,是没关系的

技术分享图片

 

那么需要解决的问题就是冒号里面出现\r\n则么办?那么肯定是AT回调之前,接收到一包数据,先找\r\n进行分包的,也就是修改了这个规则,那么之后所有的AT指令都会收到影响。

加一个规则,单数的双引号之后的 \r\n\不作为结束符。

剩下一个问题,有没有可能在加了\r\n的数据是在AT的回调里面的 提取参数部分处理的,可以以AT+CGDCONT 这个指令修改作为测试,打印回调里面的全部字符串,看是否有。

得确定到达AT回调处理函数里面的是 删除了\r\n的,还是没删除

移芯EC617增加 AT指令发送json数据格式的功能

原文:https://www.cnblogs.com/429512065qhq/p/14084948.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!