一个小模块,连接软件与真实动作

这个项目使用 ESP-01S 继电器模块,研究如何让远端指令变成设备动作,再把设备状态送回来。它接入 ThingsBoard / MQTT,也保留了设备本地的网页配置入口。

固件里已有的环节

  • 接收开锁、上锁和设置状态的 RPC 指令。
  • 控制继电器,并回复请求结果。
  • 上报当前状态、信号强度和基础遥测。
  • 通过网页配置联网与消息服务参数。
  • 连接失败时回退到配置热点,使用 LittleFS 保存参数。

发出指令之后,还要看反馈

页面上的一次操作,只是控制链路的起点。连接是否存在、消息是否收到、继电器是否动作、回传值是否更新,都值得单独观察。这个小项目把这些步骤放在一条短链路里,便于理解与排查。

也需要分清:当前固件回传的是控制状态;没有独立锁舌传感器时,不能把它直接当成机械锁已经到位的证明。

当前阶段

本地已存在 PlatformIO 工程、控制逻辑、配置页面和消息回传实现。本次收录核对了代码,没有重新烧录硬件或完成实体锁验收,因此以固件实验展示。封面是控制链路示意,未包含设备地址或连接凭据。