介绍
使用 ESP-IDF 在ESP32上构建 HTTP Web 服务器或 WebSocket Web 服务器。
带你玩转物联网小项目开发系列之~玩转 Web server 开发。
Web 的优势
Web 通过网页提供物联网项目的人机交互界面。
Web 是最便宜的无线“UI”。仅仅通过电脑或者手机上的浏览器就可以立即打开一个人机交互界面。
即便在没有浏览器的平台上,你仍然可以通过一些工具,如 wget、cURL 来从 esp32 web 服务器上下载一些文件或者数据。
学习内容
学习使用 ESP32 建立一个 web 访问框架。
学习 HTML、CSS、JavaScript 和 Websocket 和 HTTP协议。
学习一些重要的 web 技术,如SSE(Server-Sent Events)、AJAX(Asynchronous JavaScript and XML)、文件系统。
掌握典型的物联网应用,如通过网页控制物联网设备、通过网页显示传感器的数据、通过网页进行配网、通过网页进行 OTA、登录授权、通过网页传输文件、图片等。
了解技术细节、知其然知其所以然,物联网 DIY 开发人员必备技能。
使用说明
1.基于ESP-IDF v4.4 开发环境。
2.主要编程语言为 C 语言,适合嵌入式、物联网开发工程师快速上手。
3.分为三个部分:基