仔细分析上图,根据功能区分,可以分为:
- Arduino功能,把ESP8266 当做 Arduino来使用
- SD ―― SD卡库
- Servo ―― 伺服电机库
- Wire ―― I2C库
- SPI ―― spi库
- EEPROM ―― eeprom库
WiFi功能,其中又可以分为网络服务功能以及无线更新ESP8266功能。提供了使用TCP和UDP通过WiFi进行通信的库等等。
ESP8266WiFi ―― wifi基础功能
ESP8266HTTPClient ―― http客户端功能
ESP8266WiFiMulti ―― ESP8266WiFi多连接功能
ESP8266WebServer ―― 局域网web服务器功能
WiFiUdp ―― UDP服务
ESP8266mDNS ―― 局域网本地发现功能
DNSServer ―― 真正的DNS域名服务
ArduinoOTA ―― OTA无线更新