您的位置:首页 > 运维架构 > 网站架构

通过WIFI,访问一个网站

2020-07-15 05:10 148 查看

 

[code]#include<ESP8266WiFi.h>

//WIFI参数
const char* ssid = "Xiaomi_1EDE";       //你的wifi名
const char* password = "1234567890";    //你的wifi密码

const char* host = "www.163.com";       //访问的域名

void setup() {
// put your setup code here, to run once:
Serial.begin(115200);
Serial.println();
Serial.println();
Serial.print("Connecting to");
Serial.println(ssid);
WiFi.begin(ssid,password);                  //启动WIFI
while(WiFi.status()!=WL_CONNECTED){         //判断WiFi的连接状态,如果没有连接成功,等待
delay(500);
Serial.print(".");
}
Serial.println("");
Serial.println("WiFi connected");
Serial.print("IP address:");
Serial.println(WiFi.localIP());    //获取本机的IP
}

void loop() {
// put your main code here, to run repeatedly:
WiFiClient client;     //创建客户端
const int httpPort = 80;   //端口号为80,
if(!client.connect(host,httpPort)){  //如果连接失败,退出
Serial.println("connection failed");
return ;
}
client.print(String("GET /")+" HTTP/1.1\r\n");
client.print(String("Host: ")+"www.163.com\r\n");   //这里域名要好上面的一致
client.print("Connection: close\r\n\r\n");
delay(500);
while(client.available()){
String line = client.readStringUntil('\r');
Serial.print(line);
}
Serial.println();
Serial.println("closing connection");
delay(5000);
}

 

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐