最近设计STM32和ESP8266通讯,发现大家都是手动写AT指令处理。
就没有开源库或者框架可用吗?类似于cJson这样的开源库
有!
使用RT-thread系统,里面有很多的组件,其中有一个AT组件,一定会满足你的要求的。
https://www.icxbk.com/article/detail?aid=519
这个估计用库封装意义不是特别大,因为AT指令对不同的模块(甚至不同版本固件)来说差异很大。
而且大多数时候一个应用真正能用到的AT指令可能就是那么几条,封装成库了,应用时反而增加程序大小。