已绑定手机
|
发表于 2022-5-27 11:19:14
|
显示全部楼层
|阅读模式
来自 广东省深圳市南山区
1、文档简介
此文档用以说明 AT command 方案中相关指令的使用方法。
2、概述
2.1 背景说明
XR806 SDK提供了一套 AT command 应用方案,此时 XR806 相当于一个提供 Wi-Fi、BLE 等功能的透传模 块。主控可通过串口使用 AT 指令与 XR806 进行通信,实现网络连接、网络数据传输、功耗控制、控制 外设等功能。
2.2 规格特性
表 2-1 XR806 ATCMD 规格特性
指令类型 | 指令 | 简要说明 | 基础功能AT指令 | AT | 测试AT启动 | AT+RST | 重启模块 | ATEO | 关闭回显 | ATE1 | 开启回显 | AT+GMR | 查询版本信息 | etf | 设备进etf模式(用于产测固件合并后使用) | AT+RESTORE | 恢复出厂设置 | AT+SLEEP | 设置并进入模块休眠模式 | AT+WAKEUPGPIO | 设置唤醒的管脚 | AT+SYSIOSETCFG | 设置10工作模式 | AT+SYSIOGETCFG | 查询10工作模式 | AT+SYSGPIODIR | 设置GPIO工作为输入或输出 | AT+SYSGPIOWRITE | 设置GPIO的输出电平 | AT+SYSGPIOREAD | 读取GPIO的电平状态 | Wi-Fi功能AT指令 | AT+CWMODE | 设置Wi-Fi模式(STA/AP/STA+AP) | AT+CWJAP | 当处于STA模式下时,连接到AP | AT+CWLAP | 当处于STA模式下时,扫描附近的AP | AT+CWQAP | 当处于STA模式下时,断开连接的AP | AT+CWDHCP | 设置DHCP | AT+CIPSTAMAC | 设置STA的MAC地址 | AT+CIPSTA | 设置STA的IP地址 | AT+CWLIF | 当处于AP模式下时,获取连接到SoftAP的station的信息 | AT+CIPSTATUS | 查询网络信息 |
3、应用说明
3.1 应用简述
ATCMD 的代码已经内嵌到 XR806 SDK 中,通过配置以及函数接口调用即可使用。
1.系统的 UART 功能 使能
设置说明: 此项配置用于在 SDK 中启用 UART 功能,即在 platform init 阶段进行 UART 功能 的初始化。
设置位置: /project/demo/at_demo/prj_config.h 文件。
设置方式: 在 prj_config.h 文件,添加或修改以下定义,其中 1 为进行 UART 功能初始化, 0 为不进行 UART 功能初始化。
/* uart enable/disable */ #define PRJCONF_UART_EN
2.端口设置
设置说明 ATCMD 可:修改 AT 指令的输出/输入端口。
设置位置: /project/demo/at_demo/serial.h 文件。
设置方式: 在 serial.h.h 文件,添加或修改以下定义。
#define SERIAL_UART_ID UART0_ID /* debug and console */
更多详细内容请下载附件查看
|
|