联网功能
- IPAddress ip(192, 168, 0, 200)创建一个IP地址,地址为192.68.0.200
- WiFi.config(local, gateway, subnet)设置本地local,网关gateway以及子网掩码subnet,其中local, gateway和subnet都是IPAdress格式
- WiFi.mode(mode)设置模式,参数mode可以选WIFI_STA也可选WIFI_AP
- Wifi.begin(ssid,password)启动WiFi功能,如果是STA模式,参数为要连接的网络的ssid和password
- WiFi.SSID()获取所连接网络的ssid
- WiFi.localIP()获取本地的IP地址
库
WiFiServer server(80)创建服务端,端口为80
- WiFiClient client = server.available()等待客户端连接,并产生一个client
- client.print()向客户端发送消息,消息可以是html格式的文件字符串
- client.read()读取客户端发送过来的消息
WiFiClient client创建客户端
- client.connect(host,port)
- client.print(req)向服务器发出请求,req可以是GET也可以是POST
- client.connected()判断是否是连接状态
- client.available()判断客服端是否可用
- client.read()读取服务端给的消息
- client.readStringUntil(char)读取服务端给的消息,直到字符char
参考
设置ESP8266的Arduino配置即基本用法
更多ESP826的高级用法