初学ESP8266,请教作为WEB服务器问题-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1875|回复: 1

初学ESP8266,请教作为WEB服务器问题

[复制链接]
发表于 2020-9-9 16:13 | 显示全部楼层 |阅读模式
各位大神,用手机浏览器输入localIP返回的地址后,访问不了首页,是什么原因?在同一个WIFI网络下
  1. #include <ESP8266WiFi.h>
  2. #include <ESP8266WiFiMulti.h>
  3. #include <ESP8266WebServer.h>
  4. ESP8266WiFiMulti wifiMulti;   // 创建对象
  5. ESP8266WebServer ESP8266webServer(80);  // 创建网络服务器对象,HTTP服务的标准端口为:80
  6. void setup(void) {
  7. // 添加肯能连接到的WiFi信息,模块自动匹配WiFi
  8.   wifiMulti.addAP("WIFI2018","tetelaser2018");
  9.   wifiMulti.addAP("shay89","xy891128-=");
  10.   Serial.begin(9600);
  11.   Serial.println("Connecting...");
  12.   while(wifiMulti.run() != WL_CONNECTED)
  13.   {
  14.     delay(1000);
  15.     Serial.print(".");
  16.   }
  17.   Serial.println('\n');
  18.   Serial.print("Connected to: ");Serial.println(WiFi.SSID());
  19.   Serial.print("Local IP is: ");Serial.println(WiFi.localIP());
  20. //-----------------启动网络服务--------------------
  21.   ESP8266webServer.begin(); // 启用网络服务
  22.   ESP8266webServer.on("/",handleRoot);    // / 在HTTP中,表示请求首页服务,
  23.   ESP8266webServer.onNotFound(handleNotFound);    // 当服务器没找到所需的服务,调用404函数
  24.   Serial.println("HTTP esp8266_server started");
  25. }
  26. void loop(void) {
  27.   ESP8266webServer.handleClient();   // 检查网络服务请求并处理
  28. }
  29. //------- 向服务器发送请求 -------
  30. void handleRoot(){
  31.   ESP8266webServer.send(200,"text/plain","Hello this is esp8266 speaking");
  32. }
  33. void handleNotFound(void){
  34.   ESP8266webServer.send(404,"text/plain","404-The page is not Found!");
  35. }
复制代码


串口读回路由器分配的地址

串口读回路由器分配的地址

无法打开首页

无法打开首页
 楼主| 发表于 2020-9-10 08:55 | 显示全部楼层
问题已解决,路由器的问题!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 08:36 , Processed in 0.115669 second(s), 19 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表