本工程SDK基于ESP8266_NONOS_SDK-master版本为3.1。
例程下载:https://download.csdn.net/download/qq_34163621/11225051
关于ESP8266的AT指令有以下基本形式。
(1)、Qurey形式,查询某项信息
格式:AT+TEST?
(2)、Setup形式,设置相关参数
格式:AT+TEST=1,"abc",2
(3)、Exec形式,执行某段程序
格式:AT+TEST
在at_custom.h文件中存在如下代码

其中:
at_cmdName:为定义AT指令的名字
at_cmdLen:为定义AT指令的长度
at_testCmd:
at_queryCmd:执行qurey形式命令的函数指针。
at_setupCmd:执行setup形式命令的函数指针。
at_exeCmd:执行exe形式命令的函数指针。
下图是user_main.c中定义的命令数组,

对应的相关函数:

在串口调试助手输入以下指令如图所示。
格式:AT+TEST?
格式:AT+TEST=1,"abc",2
格式:AT+TEST

注意:暂时不清楚at_testCmd函数的使用方法,如有明白清楚的可以留言,谢谢。
本文档基于ESP8266_NONOS_SDK 3.1版本,介绍如何开发自己的AT指令。包括Query、Setup和Exec三种形式,并提供了at_custom.h中的关键结构和user_main.c中命令数组的定义。示例展示了如何使用这些指令,但at_testCmd函数的具体用法尚不明确,期待读者交流。
410

被折叠的 条评论
为什么被折叠?



