- ESP8266可以作为服务端或者可以作为客户端
- 作为网络客户端来获取服务端的数据
使用WiFiClient库实现网络通讯 主要的步骤为:
- 设置wifi的ssid名称和WiFi的密码
- 定义服务器的访问地址
- 初始化wifi配置信息
- 连接wifi
- 建立WiFi客户端对象,对象名称client
- 建立字符串,用于HTTP请求
- 连接网络服务器
- 向服务器发送HTTP请求
/**
* 使用WiFiClient库实现网络通讯
* 此程序用于演示如何使用esp8266作为互联网客户端向www.example.com网站服务器发送http请求,
并且将网站服务器响应的信息输出在屏幕中
*/
//导入ESP8266WiFi.h库
#include <ESP8266WiFi.h>
const char* host="www.example.com";//网咯服务器地址
const int httpPort=80;
//设置wifi接入信息(设置WiFi的ssid和密码)
const char* ssid="nova";
const char* password="wifi.danke.life";
//初始化串口设置
void setup() {
Serial.begin(9600);
Serial.println(" ");
//设置ESP8266工作模式为无线终端模式
WiFi.mode(WIFI_STA);
//开始连接wifi
WiFi.begin(ssid,password);
//等待wifi连接ÿ