ESP8266 | 您所在的位置:网站首页 › esp8266用什么软件开发 › ESP8266 |
首页 / 开发物联网 / ESP8266物联网开发参考资料 / 本页 ESP8266开发有很多种方法,其中较为流行的开发手段示通过ESP8266-Arduino库来开发。如果您需要了解更多关于ESP8266-Arduino库的介绍可参考以下ESP8266-Arduino官方资料: ESP8266 Arduino Core Documentation ESP8266 Arduino Core GitHub 由于以上资料均为英文资料。为了便于您的参考和查找,我们对ESP8266-Arduino库进行了分类和整理,并且制作了以下思维导图供您参考。在下图后续的内容里,您将看到ESP8266库的目录项目链接。通过点击这些链接,您将进入各个库的详细介绍页面。 ![]() 网络功能 物联网相关的ESP8266库。这些库主要用于控制ESP8266连接WiFi网络、设置工作模式以及利用通用的互联网协议(TCP/IP协议族)实现ESP8266物联网应用。 工作模式 ESP8266共有三种工作模式,分别是无线接入点模式(AP)、无线终端模式(Wireless Station)以及混合模式(以上两种模式的混合)。这一部分的库主要用于控制ESP8266的工作模式。 — ESP8266WiFiAP库 – ESP8266 WiFi接入点工作模式应用库 — ESP8266WiFiSTA库– ESP8266 WiFi终端工作模式应用库 联网 — ESP8266WiFiGeneric库 – ESP8266基本功能库 — ESP8266WiFiMulti库 – ESP8266记录多个WiFi网络信息并自动连接信号最强的WiFi网络 — ESP8266WiFiScan库 – ESP8266扫描WiFi网络信号库 物联网通讯 TCP协议 — WiFiClient库 – TCP客户端库 — WiFiServer库 – TCP服务器库 HTTP协议 — ESP8266HTTPClient库 – HTTP客户端库 — ESP8266WebServer库 – HTTP服务器库 HTTPS协议 — WiFiClientSecure库 – HTTPS客户端库 — WiFiServerSecure库 – HTTPS服务器库 UDP协议 — WiFiUDP库 – UDP通讯库 DNS协议 — DNSServer库 – DNS服务器应用库 其它部分 由于本部分库相对应用较少,因此仅对它们进行简单介绍,而不像以上库内容具有较为详细介绍内容,请点击此处前往这部分库内容的简介页面。 — ESP8266mDNS库 — ESP8266LLMNR库 — Ethernet库 — ESP8266NetBIOS库 — ESP8266SSDP库 非网络功能 时控部分 — TICKER库 – 控制ESP8266定时执行任务。通过Ticker库,我们可以实现ESP8266的多任务处理功能。如需了解详情,请点击这里。 哈希部分 — HASH库 – 哈希算法库 数据储存部分 — EEPROM库 – EEPROM数据储存库 — SPIFFS库 – 闪存文件系统控制库 — LittleFS库 – 闪存文件系统控制库 — SD库 – SD文件储存库 — ESP8266SdFat库 – Fat文件储存库 通讯部分 SPI — SPI库 – SPI通讯库 — SPISlave库 – SPI通讯库 I2C — Wire库 – I2C通讯库 串行通讯 — SoftwareSerial库 – 软件串口库 电机控制部分 — Servo库 – 舵机控制库 显示屏控制部分 — TFT_Touch_Shield_V2库 – TFT触摸屏控制库 其它部分 — GDBStub库 – GDB调试支持 OTA功能 所谓OTA即Over The Air的英文缩写。该词对ESP8266来说指通过WiFi来向ESP8266上传控制程序或向ESP8266的闪存写入信息。如需了解以下各库的基本介绍,请点击此处。 — ArduinoOTA库 – 使用Arduino IDE通过WiFi为开发板上传控制程序 — ESP8266HTTPUpdateServer库 – 使用WiFi通过HTTP协议为ESP8266上传程序或闪存文件(有服务器功能) — ESP8266httpUpdate库 – 使用WiFi通过HTTP协议为ESP8266上传程序或闪存文件 — ArduinoAVRISP库 – 通过WiFi为与ESP8266相连的Arduino控制器上传程序 |
今日新闻 |
推荐新闻 |
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 |