NodeMCU ESP8266构建Web Server网页端控制设备
文章目录
- 前言
- 原理
- 实现
- 原理图
- 开发环境准备
- ESP8266 WiFi库
- 代码实现
- 测试结果
- 结论
前言
NodeMCU ESP8266
内部集成了TCP/IP
协议栈,可以快速构建网络功能,搭建联网应用的硬件平台;
- ESP8266可以作为WiFi接入点(
Station
),这样可以方便连接互联网,通过HTTP协议和云端服务器进行连接,数据处理; - ESP8266可以作为热点(
Access Point
),这样方便其他设备的接入,可以作为网络服务器;
本文我们将把ESP8266配置为接入点(Station
),自动连接到局域网中,实现通过网页端控制板载LED的亮和灭。
原理
我们会在ESP8266上构建一个webserver,并且会实现一个页面,用户通过客户端的访问该页面,在页面上可以对ESP8266上的LED进行控制。
整体架构图如下所示;
- ESP8266上的程序构建一个
Web server
,并且实现相应的网页界面; - ESP8266连接到网络
UNCLE_MAC