ESP8266之Wifi库ESP8266WiFi.h(Arduino)

联网功能

  • 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的高级用法

你可能感兴趣的:(iot,ESP8266,网络)