找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3023|回復: 3
打印 上一主題 下一主題
收起左側

Arduino+esp8266在AP_STA模式下,通過連接8266生成的熱點訪問8266內(nèi)置網(wǎng)頁失敗

[復制鏈接]
跳轉到指定樓層
樓主
ID:750420 發(fā)表于 2021-1-15 17:01 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
50黑幣
  1. #include<ESP8266WiFi.h>
  2. #include<ESPAsyncTCP.h>
  3. #include<ESPAsyncWebServer.h>
  4. #include "setting.h"

  5. AsyncWebServer server(80);

  6. const char * MESSAGE  = "HELLOW,WORLD!";
  7. const char * MESSAGE2 = "message2!";

  8. void notFound(AsyncWebServerRequest *request)
  9. {
  10.   request->send(404,"text/plain","Not found");
  11. }
  12. void setup()
  13. {
  14.   Serial.begin(115200);
  15.   connect_to_wifi();
  16.   server.on("/",HTTP_GET,[](AsyncWebServerRequest *request){
  17.     request->send(200, "text/plain", "Hello World");
  18.   });
  19.   server.on("/get",HTTP_GET,[](AsyncWebServerRequest *request){
  20.   request->send(200,"text/plain",MESSAGE2);
  21.   });
  22.   server.onNotFound(notFound);
  23.   //啟動web服務器
  24.   server.begin();
  25. }
  26. void loop()
  27. {
  28. }
復制代碼

代碼文件.rar

1.12 KB, 下載次數(shù): 14

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發(fā)
ID:750420 發(fā)表于 2021-1-15 17:05 | 只看該作者
上面的代碼為8266連接到我家WiFi后,再用手機連接8266熱點,就可以通過IP訪問8266內(nèi)置網(wǎng)頁了。但是我不連接我家的wifi,進行靜態(tài)ip配置后,不能通過訪問ip來訪問8266內(nèi)部網(wǎng)頁,求大神講下原理,拜托了
回復

使用道具 舉報

板凳
ID:226055 發(fā)表于 2021-1-16 11:07 | 只看該作者
    1、務必確定硬件是好的,關于ESP8266模塊可以使用USB轉TTL模塊來連接,并發(fā)送AT指令驗證下。
    2、ESP8266模塊有個特點,如果對其配置模式后,即使模塊斷電了,其模式會保存。所以,在做這個AP_STA實驗前請務必將ESP8266模塊恢復下出廠設置。
    3、恢復出廠設置的AT指令是:AT+RESTORE
回復

使用道具 舉報

地板
ID:750420 發(fā)表于 2021-1-16 15:19 | 只看該作者
cocolala 發(fā)表于 2021-1-16 11:07
1、務必確定硬件是好的,關于ESP8266模塊可以使用USB轉TTL模塊來連接,并發(fā)送AT指令驗證下。
    2、E ...

我使用的是ardiuno ide對其編程,不是at指令,我參考的教程中提過這個問題,頁使用了相應的方式進行清除
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表