4331浏览
查看: 4331|回复: 1

[入门] NodeMCU1.0 简单创建HTTP服务器

[复制链接]
通过Arduino IDE里的ESP8266库文件,创建一个简单的HTTP服务器。程序里输入本地WiFi名称及密码,会分配到一个IP地址,通过浏览器登陆这个IP地址,进入到创建在ESP8266内的HTTP服务器页面。

[mw_shl_code=c,true]#include <ESP8266WiFi.h>
#include <ESP8266WebServer.h>

const char ssid[] = "SSID";
const char pass[] = "密码";

ESP8266WebServer server(80);

void rootRouter(){
  server.send(200, "text/html", "Hello from <b>ESP8266</b>!");
}

void setup() {
  Serial.begin(115200);
  WiFi.begin(ssid, pass);
  
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  Serial.println("");
  Serial.print("WiFi connected, IP: ");
  Serial.println(WiFi.localIP());

  server.on("/index.html", rootRouter);
  server.on("/", rootRouter);
  server.onNotFound([](){
    server.send(404, "text/plain", "File NOT found!");
  });

  server.begin();
  Serial.println("HTTP server started.");
}

void loop() {
  server.handleClient();
}[/mw_shl_code]

NodeMCU1.0 简单创建HTTP服务器图1

gada888  版主

发表于 2019-6-20 07:34:59

不错的教程
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4 备案 沪公网安备31011502402448

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail