PROJECT / 04 · ESP32-S3 · ONENET
四路声光报警终端
使用 ESP32-S3、OneNET MQTT 与四路报警灯搭建的报警终端,并配有配置工具和网页控制页面。
现场演示
项目结构
ESP32-S3 通过 MQTT 接收报警指令,控制四路 GPIO 输出。每路报警灯都带有蜂鸣器。Windows 配置工具负责设备参数配置,网页提供调试与控制界面。
设计重点
- 单路互锁:当前一次只允许一个报警通道有效,减少多个通道同时动作带来的歧义。
- 连接维护:设备使用自身密钥生成 MQTT 连接凭据,并在有效期结束前更新。
- 状态回报:设备将当前输出状态上报,使控制页面能及时修正显示。
从硬件输出到网页操作,可靠的报警体验依赖清楚的状态规则,以及设备端与页面之间持续一致的反馈。