ESP32物联网 自动浇水系统(二)

本文介绍如何使用 .NET 9 和 Blazor WebAssembly 构建完整的 ESP32 物联网自动浇水系统。项目采用 ASP.NET Core Web API 后端搭配 SQLite 数据库,内置 MQTT Broker 通过 MQTTnet 协议接收设备数据并下发指令。前端使用 Blazor 实现监控面板与图表展示,支持实时通信与手动控制。系统可管理 20 台设备,记录土壤湿度及浇水历史,提供设备模拟器调试。通过 SignalR 实现即时通知,结合 Bootstrap 5 与 Chart.js 打造管理界面,涵盖后端服务、API 接口到前端交互全流程,适合物联网开发者快速上手全栈实践,体验 AI 辅助构建的高效模式。