您当前的位置: 首页 >  ar

跋扈洋

暂无认证

  • 4浏览

    0关注

    221博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

内网发现,域名解析 mDNS(Arduino实现)

跋扈洋 发布时间:2020-11-23 10:07:08 ,浏览量:4

程序
#include
#include
#include
const char *ssid="STM32L476";
const char *password="284122348";
ESP8266WebServer webServer(80);
const char mainPageString[]PROGMEM="\r\n\
\r\n\
\r\n\
\r\n\
Hello World\r\n\
\r\n\
\r\n\
Hello ESP8266\r\n\
form mDNS example.\r\n\
\r\n\
";
void initWifi()
{
  WiFi.disconnect();
  WiFi.mode(WIFI_STA);
  WiFi.begin(ssid,password);
  Serial.println("");
  while(WiFi.status()!=WL_CONNECTED)
  {
    delay(500);
    Serial.print(".");
    }
    Serial.println("");
    Serial.print("Connect to ");
    Serial.println(ssid);
    Serial.print("IP Address: ");
    Serial.println(WiFi.localIP());
    
    }

    
void handleRoot(){
  webServer.send(200,"text/html",mainPageString);
  webServer.client().stop();
  }

void handleNotFound(){
  webServer.send(404,"text/html","404 File Not Found!");
  webServer.client().stop();
  
  
  }

void setup(){
Serial.begin(115200);
initWifi();
if(! MDNS.begin("esp8266")){
  Serial.println("Error setting up MDNS responder!");
  while(1){
    delay(1000);
    }
  }
Serial.println("mDNS responder started");
MDNS.addService("http","tcp",80);
webServer.on("/",HTTP_GET,handleRoot);
webServer.onNotFound(handleNotFound);
webServer.begin();
}

void loop(){
  webServer.handleClient();
  }
结果

在这里插入图片描述

关注
打赏
1663745539
查看更多评论
立即登录/注册

微信扫码登录

0.0400s