From da6af4ef1ce8aac320b37cf7808d22fe905342e0 Mon Sep 17 00:00:00 2001 From: zhou yang Date: Sun, 27 Sep 2026 12:34:04 +0800 Subject: [PATCH] =?UTF-8?q?=E9=9C=80=E6=B1=82=E6=96=87=E6=A1=A3=EF=BC=9A?= =?UTF-8?q?=C2=A710.12=20=E7=9A=84=E3=80=8CMQTT=20broker=20=E4=B8=8E=20top?= =?UTF-8?q?ic=E3=80=8D=E4=B8=80=E8=A1=8C=E6=8C=AA=E5=9B=9E=E5=8E=9F?= =?UTF-8?q?=E4=BD=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上一个提交只暂存了本会话在需求文档里的几块改动(文档里另有会话前的未提交改动,没带进来), 用的是不带上下文的补丁,这一行被插到了 §11.2 表头与分隔线之间、把那张表弄坏了。 Co-Authored-By: Claude Opus 5.5 --- 需求文档.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/需求文档.md b/需求文档.md index 6a5b822..18e95a0 100644 --- a/需求文档.md +++ b/需求文档.md @@ -900,6 +900,7 @@ FR-12 是「中(可选)」,建议**首版先不做**,把接口留出来 | ~~上位机链路选型(10.8)~~ | ✅ **2026-09-06 用户拍板:方案 C**,WiFi 常态 + USB CDC 兜底 | | **OTA 升级** | 既然定了 WiFi,**建议做**:双分区 + 失败回滚。没有 OTA 的话一次坏固件要把板子从机架上拆下来插 USB,而 USB 兜底链路本身也能烧 —— 所以这是「省事」不是「救命」,可以排在首版之后 | | WiFi 掉线重连策略 | 指数退避 + 上限;**重连过程不得阻塞 `t_safety`**(10.3),链路任务优先级最低就是为这个 | +| **MQTT broker 与 topic** | 2026-09-27 起由本项目自定(D7,broker 在 home 服务器);topic 约定随 A14 写进 §10.8 | | 时间同步 | 当前方案是上位机下发墙钟做偏移,不加 RTC。若日志要脱机长期归档需重议 | | FR-12 电量曲线 | 建议首版不做,只留接口(10.11) | | `input_suspend` 节点路径 | 与 SW-7 / V-8 是同一件事,首台机上确认后写死 | @@ -923,7 +924,6 @@ FR-12 是「中(可选)」,建议**首版先不做**,把接口留出来 ### 11.2 假设(若不成立需重新评估) | ID | 假设 | -| **MQTT broker 与 topic** | 2026-09-27 起由本项目自定(D7,broker 在 home 服务器);topic 约定随 A14 写进 §10.8 | |---|---| | **A-1** | 上游 USB 恒为 5 V(只接电脑 / Hub,不接快充头) | | **A-2** | 手机关机待机电流在 ≈50 µA 量级 |