ESP8266 – WiFiClient库和ESP8266HTTPClient库
- WiFiClient库用于ESP8266的TCP协议物联网通讯。TCP协议又称传输控制协议是Transmission Control Protocol的简称。
通过WiFiClient库,我们可以使用ESP8266利用互联网或局域网向网络服务器发送请求,从而获取网络信息,实现物联网应用。
WiFIClient库是ESP8266作为TCP客户端使用的库,现在它已经是ESP8266WiFi库的一部分了。
WiFiClient库的整体结构图
- ESP8266HTTPClient库专门用于HTTP通讯。
HTTP协议是建立在TCP协议基础之上的,我们也可以使用ESP8266HTTPClient库来通过HTTP协议向网络服务器发送请求。WiFiClient库与ESP8266HTTPClient库 在功能上形成了互补。
- 针对Http请求操作的库,ESP8266HTTPClient库不属于ESP8266WiFi库的一部分,所以需要引入 #include <ESP8266HTTPClient.h>