嵌入式 / 端侧
智能家居灯控系统
实现网页端与单片机的联动控制,完成灯光开关与状态反馈,跑通从页面操作到硬件响应的完整链路。

背景与问题
想验证“网页控制硬件”的最小闭环:浏览器发出指令,单片机执行动作,并把状态反馈回页面。
约束
- 硬件资源有限,单片机需要处理通信与 IO 控制。
- 开发周期短(约 1 个月),优先跑通主链路。
- 需要基本的异常处理,避免指令丢失导致状态不一致。
方案与架构
系统分为三层:网页控制端、通信层、单片机执行端。网页发送控制指令,通信层转发,单片机解析后驱动继电器并回传状态。
关键决策
- 协议最简:自定义短指令,降低单片机解析复杂度。
- 状态回传:每次动作后回传实际状态,页面以此为准。
- 失败可重试:通信失败时页面提示并允许重发。
结果与度量
完成网页端与单片机的联动控制,实现灯光开关与状态反馈,跑通从页面到硬件的完整链路。
技术细节
- 网页端通过接口向单片机下发灯光控制指令。
- 单片机侧处理 GPIO 输出与开关状态回传。
- 联调页面操作、设备响应与状态同步的完整链路。
反思
这个项目让我理解了“端到端”的含义:页面上的一个按钮,背后是协议、时序与硬件状态。如果重做,会增加心跳与断线重连机制。
展示边界与技术安全
本页是静态案例展示,不运行项目代码,也不接收上传、登录或用户数据。指标来自项目记录与本地实验,复现细节以源码或报告为准。 查看站点安全模型 →
