嵌入式 / 端侧

智能家居灯控系统

实现网页端与单片机的联动控制,完成灯光开关与状态反馈,跑通从页面操作到硬件响应的完整链路。

角色
独立开发
周期
2019.11 – 2019.12
状态
已完成
智能家居灯控系统 项目封面

背景与问题

想验证“网页控制硬件”的最小闭环:浏览器发出指令,单片机执行动作,并把状态反馈回页面。

约束

  • 硬件资源有限,单片机需要处理通信与 IO 控制。
  • 开发周期短(约 1 个月),优先跑通主链路。
  • 需要基本的异常处理,避免指令丢失导致状态不一致。

方案与架构

系统分为三层:网页控制端、通信层、单片机执行端。网页发送控制指令,通信层转发,单片机解析后驱动继电器并回传状态。

关键决策

  • 协议最简:自定义短指令,降低单片机解析复杂度。
  • 状态回传:每次动作后回传实际状态,页面以此为准。
  • 失败可重试:通信失败时页面提示并允许重发。

结果与度量

完成网页端与单片机的联动控制,实现灯光开关与状态反馈,跑通从页面到硬件的完整链路。

技术细节

  • 网页端通过接口向单片机下发灯光控制指令。
  • 单片机侧处理 GPIO 输出与开关状态回传。
  • 联调页面操作、设备响应与状态同步的完整链路。

反思

这个项目让我理解了“端到端”的含义:页面上的一个按钮,背后是协议、时序与硬件状态。如果重做,会增加心跳与断线重连机制。

展示边界与技术安全

本页是静态案例展示,不运行项目代码,也不接收上传、登录或用户数据。指标来自项目记录与本地实验,复现细节以源码或报告为准。 查看站点安全模型 →

命令面板

Esc

↑↓ 选择Enter 执行Esc 关闭