一、模块介绍

ESP8266 是一款由上海乐鑫信息科技开发的可以作为微控制器使用的成本极低且具有完整TCP/IP协议栈的Wi-Fi IoT控制芯片。 由Ai-Thinker生产的ESP-01芯片于2014年8月首次引起了西方的创客们的注意, 这个小模块允许微控制器通过海斯命令集使用TCP / IP协议栈连接到Wi-Fi网络。

二、前期准备

  • Wifi模块(ESP8266-01/01S;ATK-ESP-01)
  • USB转TTL (最好含有有2个VCC和2个GND)
  • 杜邦线(6+)

三、连接方法

ESP8266-01 ESP8266-01S ATK-ESP-01 USB TO TTL
VCC VCC VCC 3.3V
TX TX TX RX
RX RX RX TX
CH_PD CH_PD / EN - 3.3V
GND GND GND GND
GPIO0 IO0 IO_0 GND
GPIO2 IO2 - 悬空
RST RST RST 悬空

四、刷入教程

Flash 刷写工具

选择第一个按钮

根据固件类型烧录

五、软件下载

软件名称:FLASH_DOWNLOAD_TOOLS

六、固件下载

提取码:KdY6

固件名称 @ CrystalFreq SPEED MODE SIZE BAUD 下载地址
Ai-Thinker-8M 0x00000 26M 40MHZ DOUT 8Mbits 115200 下载
Ai-Thinker-32M 0x00000 26M 40MHZ DOUT 32Mbits 115200 下载

七、命令简介

AT命令 介绍说明
AT 测试AT启动
AT + RST 重启模块
AT + GMR 检查固件版本
AT+CWMODE 选择WIFI应用模式
AT+CWJAP 加入AP
AT+CWLAP 列出当前可用AP
AT+CWQAP 退出与AP的连接
AT+ CWSAP 设置AP模式下的参数
AT+ CWLIF 查看已接入设备的IP
AT+ CIPSTATUS 获得连接状态
AT+CIPSTART 建立TCP连接或注册UDP端口号
AT+CIPSEND 发送数据
AT+CIPCLOSE 关闭TCP或UDP
AT+CIFSR 获取本地IP地址
AT+CIPMUX 启动多连接
AT+CIPSERVER 配置为服务器
AT+CIPMODE 设置模块传输模式
AT+CIPSTO 设置服务器超时时间

八、通用提取码

本文的通用提取码:KdY6