STM32 技术开发手册
手机端 APP 通过 Wifi 控制开发板
STM32 入门系列教程
版本历史
版本
发布时间
修改内容
作者
V1.0
2016-04-20
新建文件
硬石
STM32 技术开发手册
前言
STM32 硬石开发板集成了 ESP8266 wifi 模块,该 模块是由安信可科技开发的。
主频支持 80MHz 和 160Mhz,支持 RTOS,集成 Wi-Fi MAC/BB/RF/PA/LNA ,板载
天线。我们选择的 wifi 模块支持标准的 IEEE802.11 b/g/n 协议,完整的 TCP/IP 协
议栈。在开发板上集成,我们可以利用该模块为我们的开发板添加互联网功能,
当然也可以自己建立热点。
STM32 技术开发手册
目录
第 1 章 ESP8266 说明 ......................................................................................... 4
1.1 主要参数 ........................................................................................................ 4
1.2 使用说明 ........................................................................................................ 4
1.3 实验现象 ...................................................................................................... 11
STM32 技术开发手册
www.ing10bbs.com
第1章 ESP8266 说明
1.1 主要参数
下面表 1-1 是模块的主要参数,可以看到 ESP8266 支持的网络标准广泛,
几乎现代的 WIFI 都支持了,这就给我们进行开发带来了很大的便利。
表 1-1 ESP8266 主要参数
项目
说明
网络标准
无线标准:IEEE 802.11b、IEEE 802.11g、IEEE 802.11n、
无线传输速率
802.11b:最大速率:11Mbps
802.11g:最大速率:54Mbps
802.11n:最大速率:600Mbps
频率范围
2.4GHz-2.5GHz (2400M-2483.5M)
工作电压
3.0~3.6V(建议 3.3V)
工作温度
-40°C ~ 125°C
工作电流
平均值: 80mA
封装大小
16mm*24mm *3mm
加密类型
WEP/TKIP/AES
网络协议
IPv4, TCP/UDP/HTTP/FTP
工作模式
WIFI STA 、WIFI AP、WIFI STA+WIFI AP
模块支持 STA、AP、STA+AP 三种工作模式
STA 模式:ESP8266 模块通过路由器连接互联网,手机或电脑通过互联网实现
对设备的远程控制。
AP 模式:模块作为热点,实现手机或电脑直接与模块通信,实现局域网无线
控制。
STA+AP 模式:两种模式的共存模式,可以通过互联网控制可实现无缝切换,
方便操作。
1.2 使用说明
开发板集成了 ESP8266 模块,其模块引脚如图 1-1 所示,引脚功能定义如表
1-2。查阅硬石开发板的原理图可以发现,开发板和 ESP8266 的是 USART2 串口,
实现数据的传输。IO 口 PD6 是连接模块的 RST 引脚,实现模块的复位。我们只