高性能UART-WIFI 模块
ATK-ESP8266 WIFI 用户手册
修订历史
版本 日期 原因
V1.00
2015/6/10
第一次发布
User Manual
目录
1.特性参数 (1)
2.使用说明 (2)
2.1模块引脚说明 (2)
2.1安信可ESP8266-12F WIFI模块 (3)
2.2模块使用说明 (4)
2.2.1 功能说明 (4)
2.2.1.1 透传模式 (4)
2.2.2 使用前准备 (4)
2.2.3 硬件连接 (4)
2.2.4 指令结构 (5)
2.2.3 基础AT指令 (5)
2.2.3.1 AT (5)
2.2.3.2 AT+RST (6)
2.2.3.3 AT+GMR (6)
2.2.3.4 ATE (6)
2.2.3.5 AT+RESTORE (6)
2.2.3.6 AT+UART (6)
2.2.4 WIFI功能AT指令 (7)
2.2.4.1 AT+CWMODE (8)
2.2.4.2 AT+CWJAP (8)
2.2.4.3 AT+CWLAP (9)
2.2.4.4 AT+CWQAP (9)
2.2.4.5 AT+CWSAP (9)
2.2.4.6 AT+CWLIF (10)
2.2.4.7 AT+CWDHCP (10)
2.2.4.8 AT+CW AUTOCONN (11)
2.2.4.9 AT+CIPSTAMAC (11)
2.2.4.10 A T+CIPAPMAC (11)
2.2.4.11 A T+CIPSTA (12)
2.2.4.12 A T+CIPAP (12)
2.2.5 TCP/IP工具箱AT指令 (12)
2.2.5.1 AT+CIPSTA TUS (13)
2.2.5.2 AT+CIPSTART (13)
2.2.5.3 AT+CIPSEND (14)
2.2.5.4 AT+CIPCLOSE (14)
2.2.5.5 AT+CIFSR (15)
2.2.5.6 AT+CIPMUX (15)
2.2.5.7 AT+CIPSERVER (16)
2.2.5.8 AT+CIPMODE (16)
2.2.5.9 AT+CIPSTO (16)
2.2.5.10 A T+CIUPDA TE (17)
2.2.5.11 A T+PING (17)
2.2.6 基本AT指令测试 (17)
2.2.6.1 AT+RST 重启模块,如图2.2.6.1.1 (18)
2.2.6.2 AT+GMR 查看版本信息,如图2.2.6.2.1 (19)
2.2.7 单连接client,透传模式 (19)
2.2.8 多连接server (23)
3 结构尺寸 (26)
4 其他 (27)
1.特性参数
ATK-ESP8266是ALIENTEK推出的一款高性能的UART-WiFi(串口-无线)模块,ATK-ESP8266板载ai-thinker公司的ESP8266模块,该模块通过FCC,CE认证,可直接用于产品出口欧美地区。
ATK-ESP8266模块采用串口(LVTTL)与MCU(或其他串口设备)通信,内置TCP/IP 协议栈,能够实现串口与WIFI之间的转换。
通过ATK-ESP8266模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。
ATK-ESP8266模块支持LVTTL串口,兼容3.3V和5V单片机系统,可以很方便的与你的产品进行连接。模块支持串口转WIFI STA、串口转AP和WIFI STA+WIFI AP的模式,从而快速构建串口-WIFI数据传输方案,方便你的设备使用互联网传输数据。
表1.1 ATK-ESP8266基本特性
表1.2 ATK-ESP8266功能特性
表1.3 ATK-ESP8266电气特性
2.使用说明
2.1模块引脚说明
ATK-ESP8266模块非常小巧(19mm*29mm),模块通过6个2.54mm间距的排针与外部连接,方便大家安装到自己的设备里面,模块外观如图2.1.1所示:
图2.1.1 A TK-ESP8266模块外观图
表2.1.1 A TK-ESP8266模块各引脚功能描述
2.1安信可ESP8266-12F WIFI模块
该模块是ATK_ESP8266的核心部件,ESP8266-12F WIFI模块是安信可公司生产的高性能串口WIFI模块,通过FCC,CE认证,可直接用于出口型产品里面。模块内嵌TCP/IP协议,可以实现串口、WIFI之间的数据传输转换传输。
模块尺寸图如图2.1.2所示:
图2.1.2 ESP8266-12F模块外观图
表2.1.1 ESP8266-12F模块引脚描述
2.2模块使用说明
ATK-ESP8266 WIFI可以使用官方提供的SDK作二次开发来使用,也可以直接利用官方出厂提供的固件直接AT指令配置模块使用。在本文档中,我们只介绍通过AT指令集配置模块的网络参数。客户如需使用官方提供的SDK做二次开发,请点击https://www.sodocs.net/doc/a916843422.html,/下载相关文档。
模块默认是AT指令状态,模块波特率:115200(8位数据位,1位停止位),这里我们仅介绍几个用户常用指令,详细的指令集请参考《ESP8266AT指令集安信可修改版.pdf》这个文档。
2.2.1 功能说明
ATK_ESP8266模块支持STA/AP/STA+AP三种工作模式。
?STA 模式:ESP8266模块通过路由器连接互联网,手机或电脑通过互联网实现对设备的远程控制。
?AP 模式:默认模式ATK_ESP8266模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线控制。
?STA+AP 模式:两种模式的共存模式,即可以通过互联网控制可实现无缝切换,方便操作。
2.2.1.1 透传模式
?ATK_ESP8266模块仅在单连接状态,支持透传模式。TCP Client透传,UDP透传
2.2.2 使用前准备
1,A TK-ESP8266 WIFI模块一个
2,电脑一台
3,USB转TTL模块一个(战舰板,精英板,mini板,探索者均板载USB转TTL)
4,电脑安装CH340驱动(USB转TTL模块必须)
2.2.3 硬件连接
2.2.4 指令结构
每条指令可以细分为四种命令,如表2.2.1.1所示:
注意:
1,不是每条指令都具备上述4类指令
2,[ ]内数据为缺省值,不必填写或可能不显示
3,使用双引号表示字符串数据.”string”
例如,AT+CWJAP=”ALIENTEK”,”159********”
4,波特率15200
5,输入以回车换行结尾”\r\n”
2.2.3 基础AT指令
基础AT指令列表如表2.2.3.1所示:
表2.2.3.1基础AT指令2.2.3.1 AT
2.2.
3.2 AT+RST
2.2.
3.3 AT+GMR
2.2.
3.4 ATE
2.2.
3.5 AT+RESTORE
2.2.
3.6 AT+UART
2.2.4 WIFI功能AT指令
2.2.4.1 AT+CWMODE
2.2.4.2 AT+CWJAP
2.2.4.3 AT+CWLAP
2.2.4.4 AT+CWQAP
2.2.4.5 AT+CWSAP
2.2.4.6 AT+CWLIF
2.2.4.7 AT+CWDHCP
2.2.4.8 AT+CWAUTOCONN
2.2.4.9 AT+CIPSTAMAC
2.2.4.10 AT+CIPAPMAC
2.2.4.11 AT+CIPSTA
2.2.4.12 AT+CIPAP
2.2.5 TCP/IP工具箱AT指令
2.2.5.1 AT+CIPSTATUS
2.2.5.2 AT+CIPSTART
2.2.5.3 AT+CIPSEND
2.2.5.4 AT+CIPCLOSE
2.2.5.5 AT+CIFSR
2.2.5.6 AT+CIPMUX
2.2.5.7 AT+CIPSERVER
2.2.5.8 AT+CIPMODE
2.2.5.9 AT+CIPSTO
2.2.5.10 AT+CIUPDATE
2.2.5.11 AT+PING
2.2.6 基本AT指令测试
模块默认AT模式,我们通过串口调试助手XCOM来测试下,打开ATK-ESP8266 WIFI 模块资料\3,配套软件\串口调试助手\XCOM V2.0.exe,选择正确的COM号(我电脑是COM3),然后设置波特率为115200,勾选发送新行(必选!即XCOM自动添加回车换行功能)然后发送AT到A TK-ESP8266模块,如图2.2.3.1所示: