是一个在Arduino平台上开发ESP8266的插件,特别适合有Arduino开发经验的入门者。
同时,Arduino Core For ESP8266也有专门的官方文档说明,请点击传送门 ESP8266 Arduino Core。这个链接地址上的文档说明,建议初学者多次认真阅读,包含较多api方法说明。
Arduino core for ESP8266为ARPUNO环境下的ESP8266芯片提供了支持。它允许您使用熟悉的Arduino函数和库编写代码,并直接在ESP8266上运行它们,不需要外部微控制器。
ESP8266 Arduino内核提供了使用TCP和UDP通过WiFi进行通信的库,设置HTTP、mDNS、SSDP和DNS服务器,进行OTA更新,在闪存中使用文件系统,使用SD卡、伺服器、SPI和I2C外围设备。
主要分为两种功能:一是基本的arduino功能,二是wifi功能
wifi功能包括网络服务功能和无线更新esp8266功能,提供了tcp和udp的库。
下面是wifi的功能库
- ESP8266WiFi —— wifi基础功能
- ESP8266HTTPClient —— http客户端功能
- ESP8266WiFiMulti —— ESP8266WiFi多连接功能
- ESP8266WebServer —— 局域网web服务器功能
- WiFiUdp —— UDP服务
- ESP8266mDNS —— 局域网本地发现功能
- ArduinoOTA —— OTA无线更新
笔记参考博哥博客,如果对你有帮助可以赞赏我呦!