logo资料库

Espressif_AT指令使用示例.PDF

第1页 / 共8页
第2页 / 共8页
第3页 / 共8页
第4页 / 共8页
第5页 / 共8页
第6页 / 共8页
第7页 / 共8页
第8页 / 共8页
资料共8页,全文预览结束
Espressif AT 指令示例 Status Current version Author Completion Date Reviewer Completion Date V0.1 Yu Fei 2014.07.16 ] CONFIDENTIAL ] INTERNAL [ [ [  ] PUBLIC 1 / 8 Espressif Systems June 27, 2014
版本信息 日期 2014.7.16 版本 0.1 撰写人 喻菲 审核人 修改说明 初稿 免责申明和版权公告 本文中的信息,包括供参考的 URL 地址,如有变更,恕不另行通知。 文档“按现状”提供,不负任何担保责任,包括对适销性、适用于特定用途或非 侵权性的任何担保,和任何提案、规格或样品在他处提到的任何担保。本文档不 负任何责任,包括使用本文档内信息产生的侵犯任何专利权行为的责任。本文档 在此未以禁止反言或其他方式授予任何知识产权使用许可,不管是明示许可还是 暗示许可。 Wi-Fi 联盟成员标志归 Wi-Fi 联盟所有。 文中提到的所有商标名称、商标和注册商标均属其各自所有者的财产,特此声明。 版权归© 2014 乐鑫信息技术有限公司所有。保留所有权利。 2 / 8 Espressif Systems June 27, 2014
目录 版本信息 ........................................................................................................................ 2 目录 ................................................................................................................................ 3 1、 前言 ..................................................................................................................... 4 2、 使用指南 ............................................................................................................. 5 2.1. 单连接 client ....................................................................................................... 5 2.2. 单连接 server ...................................................................................................... 7 3 / 8 Espressif Systems June 27, 2014
1、 前言 本文介绍如何使用 Espressif AT 指令,指令请参考文档“Espressif AT指令 集”。 4 / 8 Espressif Systems June 27, 2014
2、 使用指南 1) 设备烧录 blank.bin 初始化 wifi 配置,再烧录支持 AT 指令的 sdk 软件。 2) 设备上电。PC 打开串口工具,波特率设置为57600,输入 AT 指令。 2.1. 单连接 client 1) 设置 wifi 模式: AT+CWMODE=3 //设置为 softAP+station 共存模式 响应:OK 2) 重启生效 AT+RST 响应:OK 3) 连接路由 AT+CWJAP="ssid","password" // 传入路由的ssid 和 password 响应:OK 4) 查询设备IP AT+CIFSR 5 / 8 Espressif Systems June 27, 2014
响应:192.168.3.106 //返回设备的 IP 地址 5) 在 PC 上使用网络调试助手,创建一个服务器。 6) 设备连接服务器 AT+CIPSTART="TCP","192.168.3.116",8080 //传入协议、服务器 IP、端口号 响应:OK 7) 发送数据 AT+CIPSEND=4 // 发送四个字节,字节数可按需任定 >DGFY // 输入要发送的四个字节内容,无需回车。 响应:SEND OK 注意,若发送的字节数目超过了指令设定的长度n,则会响应busy,并发 送数据的前 n 个字节,完成后响应SEND OK。 8) 接收数据 +IPD,n:xxxxxxxxxx //接收到的数据长度为 n 个字节,xxxxx为数据内容 6 / 8 Espressif Systems June 27, 2014
2.2. 单连接 server 1) 设置 wifi 模式: AT+CWMODE=3 //设置为 softAP+station 共存模式 响应:OK 2) 重启生效 AT+RST 响应:OK 3) 建立server AT+CIPSERVER=1 //默认端口 333 响应:OK 4) PC 连入设备 softAP,PC 作 client 连接设备。 注意,ESP8266 作为server 有超时机制,如果连接建立后,一段时间内无 数据来往,server 会将client 踢掉。请在 PC 工具连上 ESP8266 后建立一个 2s 的循环数据发送,用于保持连接。 7 / 8 Espressif Systems June 27, 2014
5) 发送数据 AT+CIPSEND=4 // 发送四个字节,字节数可按需任定 >iopd // 输入要发送的四个字节内容,无需回车。 响应:SEND OK 注意,若发送的字节数目超过了指令设定的长度n,则会响应busy,并发 送数据的前 n 个字节,完成后响应SEND OK。 6) 接收数据 +IPD,n:xxxxxxxxxx //接收到的数据长度为 n 个字节,xxxxx为数据内容 注,本文以单连接为例,多连接请参考本文档与“Espressif AT 指令集”类似 使用。 8 / 8 Espressif Systems June 27, 2014
分享到:
收藏