ESP32 做Web伺服器 http Server步驟
資料不多。多是國外網站的。
百度搜基本出來的是這個網站https://www.dfrobot.com/blog-922.html
出來的程式碼是:
#include <WiFi.h>
#include <FS.h>
#include <AsyncTCP.h>
#include <ESPAsyncWebServer.h>
const char* ssid = "yourNetworkName";
const char* password = "yourNetworkPassword";
AsyncWebServer server(80);
void setup(){
Serial.begin(115200);
WiFi.begin(ssid, password);
while (WiFi.status() != WL_CONNECTED) {
delay(1000);
Serial.println("Connecting to WiFi..");
}
Serial.println(WiFi.localIP());
server.on("/html", HTTP_GET, [](AsyncWebServerRequest *request){
request->send(200, "text/html", "<p>This is HTML!</p>");
});
server.begin();
}
void loop(){
}
發愁:這個庫在哪裡?我怎麼執行?於是我找到了這裡:
https://github.com/me-no-dev/ESPAsyncWebServer
裡面使用ESPAsyncWebServer的步驟
如下:
這裡有詳細教材:https://blog.csdn.net/baimei4833953/article/details/78771611/
2 建立新的工程:"PlatformIO Home > New Project"
http://docs.platformio.org/en/latest/ide/vscode.html
3 修改配置檔案
[env:esp32dev] platform = espressif32#include <WiFi.h> #include <FS.h> #include <AsyncTCP.h> #include <ESPAsyncWebServer.h> const char *ssid = "MyESP32AP"; const char *password = "testpassword"; AsyncWebServer server(80); void setup(){ Serial.begin(115200); WiFi.softAP(ssid, password); Serial.println(); Serial.print("IP address: "); Serial.println(WiFi.softAPIP()); server.on("/hello", HTTP_GET, [](AsyncWebServerRequest *request){ request->send(200, "text/plain", "Hello World"); }); server.begin(); } void loop(){}
編譯執行下載,搞定。。。。
相關推薦
ESP32 做Web伺服器 http Server步驟
資料不多。多是國外網站的。 百度搜基本出來的是這個網站https://www.dfrobot.com/blog-922.html 出來的程式碼是: #include <WiFi.h>#include <FS.h>#include <AsyncTCP.h>#includ
一個簡單的零配置命令列HTTP伺服器 - http-server (nodeJs)
http-server 是一個簡單的零配置命令列HTTP伺服器, 基於 nodeJs. 如果你不想重複的寫 nodeJs 的 web-server.js, 則可以使用這個. 安裝 (全域性安裝加 -g) : npm install http-serv
VS2013新建asp.net空網站專案失敗,配置IISexpress失敗,未能找到web伺服器“http://localhost”解決方案
前兩天用vs2013新建asp.net空網站時失敗了出現這個問題: 於是我上網搜尋關鍵字“配置IISexpress失敗,未能找到web伺服器“http://localhost”,結果是這樣滴 並沒有我這個問題的解決辦法,然後我就只能死馬當活馬醫,隨便試試了,說不定就好了呢。有一個
php+nginx配置,nginx做web伺服器
1.nginx配置檔案nginx.conf,配置 當你安裝完nginx然後開啟服務之後用域名或者ip訪問後發現只能訪問html檔案,php檔案訪問的時候變成下載了,然後就要先配置nginx [[email protected] ~]# vi /etc/nginx/nginx.con
樹莓派做web伺服器(nginx、Apache)
一想到Linux Web伺服器,我們首先想到的是: Apache + MySql + Php. Apache:是世界使用排名第一的Web伺服器軟體。 可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體. M
HTTP伺服器http-server
http-server is a simple, zero-configuration command-line http server. It is powerful enough for production usage, but it’s simple a
樹莓派開發系列教程7——樹莓派做web伺服器(nginx、Apache)
一想到Linux Web伺服器,我們首先想到的是: Apache + MySql + Php. Apache:是世界使用排名第一的Web伺服器軟體。 可以執行在幾乎所有廣泛使用的計算機平臺上,由於其跨平臺和安全性被廣泛使用,是最流行的Web伺服器端軟體. MySQL:是一
用Apache做Web伺服器的學習筆記之Apache簡介
在Ubuntu和Debian中,Apache2的主要功能模組(Multi-Processing Module,多道處理模組,簡稱MPM)被分成了不同的軟體包, 它們分別是: apache2-mpm-event 事件驅動的MPM
無公網一樣實現個人電腦做WEB伺服器的方法
一般的網站應用都不需要太大的要求,如將個人電腦做WEB伺服器,只需在個人電腦做網站,利用電腦做伺服器,同時結合電腦伺服器軟體,可以在網際網路提供網站服務即是。 而個人電腦網路環境無非就這三種:固定公網IP,動態公網IP,無公網IP。根據對應不同的應用和網路環境可以給出不同
零配置命令列HTTP伺服器 http-server
npm 會在專案的 package.json 檔案中尋找 scripts 區域,其中包括npm test和npm start等命令。 其實npm test和npm start是npm run test和npm run start的簡寫。事實上,你可以使用npm run來執行
什麼是 Web 伺服器(server)
前端開發人員應該對 Web 開發中的基本概念有一些瞭解,請簡述什麼是 Web 伺服器Web 伺服器能做什麼--------首先我們來了解什麼是伺服器(server)一般來說,server 有兩重意思有時候 server 表示硬體,也就是一臺機器。它還有另一個名字:「主機」。更
企業級Web伺服器Zend Server釋出v2019|支援PHP 7.3
Zend Server是一個功能齊全的,企業級的Web應用伺服器,它可以執行和管理需要高可靠性,良好的效能和安全性的PHP應用程式
web伺服器&應用伺服器(Apache、Tomcat、nginx) Apache HTTP Server,我們常常稱之為httpd,即常說的Apache。它是目前最流行的web伺服器。
現在也沒有特別搞懂他們之間的區別,只是有個大概的理解,可能會有不對的地方,隨時更新吧。 前提得搞明白代理伺服器和反向代理伺服器的區別。 一、web伺服器 Apache HTTP Server,我們常常稱之為httpd,即常說的Apache。它是目前最流行的web伺服器。 Apache
基於nodejs做一個簡單的http/web伺服器
建立專案環境,執行下面的命令 cd d: mkdir webapp cd webapp npm install http npm install fs npm install querystring 目錄結構 服務端程式碼 app.js /** * we
http-server 超輕量級web伺服器
有的時候做前端,想要執行一些程式碼,但是又沒有必要使用tomcat或者Apache http server,這個時候一個輕量級的簡單的http server就可以搞定了。 Http-server是基於nodejs的http伺服器,它最大好處就是: 可以使任意一個
繞過010Editor網絡驗證(用python做一個仿真http server真容易,就幾行代碼)
headers redirect 如果 table 本地 align cnn 破解版 resp 010Editor是一款非常強大的十六進制編輯器,尤其是它的模板功能在分析文件格式時相當好用!網上現在也有不少010Editor的破解版,如果沒錢或者舍不得花錢買授權的話,去官方
通過Python利用ADSL伺服器和tinyproxy構建資料自己的動態代理IP池,用django+redis做web服務 (優化版)
代理池初始版:https://blog.csdn.net/MeteorCountry/article/details/82085238 上一篇文章中所搭建的代理池在使用過程中出現了點小問題,代理池中莫名的多出了一些無效代理,檢查日誌後返現是在更新代理 池時舊的代理IP沒有刪除成功,就添加了新
通過Python利用ADSL伺服器和tinyproxy構建資料自己的動態代理IP池,用django+redis做web服務,提供IP介面
應公司業務需求需要在一些地方使用代理,要求連通率高,速度快,最主要的還要便宜,對比多家供應商後,最後還是決定自購撥號服務搭建代理IP池。 需要配置:1.一臺或多臺adsl伺服器(用以提供IP,可網上購買,通過ssh同域名連線)2.一臺正常固定IP伺服器擁來搭建IP代理池。(統一配置:python
nginx做反向代理和後端web伺服器之間的互動
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!  
http-server—nodejs 開啟本地伺服器
簡單搭建本地伺服器(分享檔案:同一網路下) 一、下載 node.js 下載地址:https://nodejs.org/en/download/ 二、安裝配置環境變數 下載完成,點選安裝,一路next,預設新增環境變量了 安裝完成執行cmd 開啟終端 node -v