目录
一、简单了解
1、模块简介
ATK-ESP8266是ALIENTEK推出的一款高性能的UART-WiFi(串口-无线)模块,ATK-ESP8266板载正点原子团队自主开发的ATK-ESP-01模块。
ATK-ESP8266模块采用串(LVTTL)与MCU(或其他串口设备)通信,内置TCP/IP协议栈,能够实现串口与WIFI之间的转换。 通过ATK-ESP8266模块,传统的串口设备只是需要简单的串口配置,即可通过网络(WIFI)传输自己的数据。
ATK-ESP8266模块支持LVTTL串口,兼容3.3V和5V单片机系统,可以很方便的与你的产品进行连接。模块支持串口转WIFI STA、串口转AP和WIFI STA+WIFI AP的模式,从而快速构建串口-WIFI数据传输方案,方便你的设备使用互联网传输数据。 ATK-ESP8266模块非常小巧(29mm*19mm),模块通过6个2.54mm间距的排针与外部连接,模块外观如图所示:
各引脚描述如下表:
ATK-ESP8266 WIFI模块共有3个模式:
串口无线AP(COM-WIFI AP)
串口无线STA(COM-WIFI STA)
串口无线AP+STA(COM-WIFI AP+STA)
其中,每个模式又包含TCP服务器、TCP客户端和UDP这3个子模式(每个模式的功能在后文会详细介绍)。模块配置可以通过串口配置,这里我们通过开发板串口配置,并实现通信。
2、AT指令配置
(该部分较为繁琐,简单使用的话稍微了解即可)
AP模式
串口无线WIFI(COM-WIFI AP)模式,模块作为无线WIFI热点,允许其他WIFI设备连接到本模块,实现串口与其他设备之间的无线(WIFI)数据转换互传。该模式下,根据应用场景的不同,可以设置3个子模式:TCP服务器、TCP客户端,UDP。
配置准备:1,模块处于默认设置(即出厂设置);2,准备一个带WIFI功能的设备,如智能手机、笔记本电脑等。
- TCP服务器配置:
- TCP客户端配置:
- UDP配置:
STA模式
串口无线STA(COM-WIFI STA)模式,模块作为无线WIFI STA,用于连接到无线网络,实现串口与其他设备之间的无线(WIFI)数据转换互传。该模式下,根据应用场景的不同,可以设置3个子模式:TCP服务器、TCP客户端,UDP。
配置准备:1,模块处于默认设置(即出厂设置);2,准备一个无线路由器,且路由器开启DHCP服务。
- TCP服务器配置:
- TCP客户端配置:
- UDP配置:
AP+STA模式
串口无线AP+STA(COM-WIFI AP+STA)模式,模块既作无线WIFI AP,又作无线STA,其他WIFI设备可以连接到该模块,模块也可以连接到其他无线网络,实现串口与其他设备之间的无线(WIFI)数据转换互传。该