在成功連到Wifi之後,才可以建立一個webserver。
#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>
ESP8266WebServer server(80); //將埠設定為80
之後再昨天的程式碼底下加上這幾行。
void setup( ){
//以上省略....
server.on("/",handleRoot);//首頁
server.begin(); //啟動webserver
}
void handleRoot() {
String HTML="<!DOCTYPE html><html><head><meta charset='utf-8'></head><body><H1>Hello World!</H1></body>\</html>";
server.send(200,"text/html",HTML);//server.send(HTTP狀態碼,檔案類型,檔案)
}
void loop( ){
server.handleClient(); //用來處理使用者連線
}
執行完後再用有連線到Wifi的裝置輸入序列埠中的IP位址就可以打開網頁了。