前言:
ESP8266 是一个完整且自成体系的 WiFi 网络解决方案,能够独立运行,也可以作为 slave 搭载于其他 Host 运行。
ESP8266 在搭载应用并作为设备中唯一的应用处理时,能够直接从外接闪存中启动。内置的高速缓冲存储器有利于提高系统性能,并减少内存需求。
使用指南
模块使用介绍
3.1. 软件调试工具
Espressif 推荐使用如下一些工具作为ESP8266的调试工具。(用户也可以自行选择其他同类型的工具。)
烧录工具:
FLASH_DOWNLOAD_TOOLSFLASH_DOWNLOAD_TOOLS .exe
串口传输工具: SecureCRTPortable.exe
网络调试工具: NetAssist.exe
3.2 网络连接
ESP8266 有两种组网接口,softAP 接口和 station 接口,且两种接口可同时并存使用。
用户按照实际需求应用:
softAP 接口
Phone 或 PC 作为 station,连入 ESP8266 的 softAP 接口,如需调试,可用 PC 连接 ESP8266 的串口查看 log 信息。
station 接口
ESP8266 作为 station,连入无线路由(AP),如需调试,可用 PC 连接 ESP8266 的串口查看 log 信息。
3.2.3. 初始参数
模块默认SSID 为:ESP_XXXXXX (XXXXXX 为模块 MAC 地址后6位)
默认加密方式:WPA/WPA2
用户串口参数默认为:74880,8,1,None
模块作为 softAP,默认IP :192.168.4.1
3.3. 应用举例
3.3.1. 无线遥控应用
Phone 作为station,连入ESP8266 提供的softAP,ESP8266 可通过UART 与设备相连,进行无线控制。
3.3.2. 远程连接应用
ESP8266 作为station,通过无线路由(AP)连入internet,可以向云端服务器上传数据、下载固件更新;移动终端(手机、笔记本等)也可以通过云端服务器,远程控制ESP8266。
3.3.3. 透明串口
用户设备的主IC 作为Host,通过UART 向ESP8266 发送数据,ESP8266 再将数据通过无线网络传输给目的地址,实现透明传输的功能。