wangfq
403770e1c8
feat(iot_mqtt): 传感器MQTT主动上报改为双速率间隔上报
- 新增传感器数据缓存(_cached_sr), 0xC0帧到达时更新缓存, 不上报
- 根据各通道 variation 决定上报间隔:
空闲态(diff < 10): 使用 g_report_cfg.interval 秒
变化态(diff >= 10): 固定 300ms 快速上报
- interval=0 时自动退化为最小 1s 空闲间隔
- 断线时清缓存+复位计时, 重连后等新帧首发
- 消除对 g_pkg_uart_2.flag 的硬依赖, 从缓存自主定时上报
新增常量:
IOT_MQTT_FAST_INTERVAL_MS 300
IOT_MQTT_VARIATION_THRESHOLD 10
IOT_MQTT_IDLE_INTERVAL_MIN_MS 1000
2026-07-13 10:57:40 +08:00
..
2026-07-09 21:32:39 +08:00
2026-07-07 10:57:20 +08:00
2026-06-25 16:21:57 +08:00
2026-07-06 10:24:15 +08:00
2026-07-13 10:57:40 +08:00
2026-07-06 10:24:15 +08:00
2026-07-10 09:20:14 +08:00
2026-07-06 17:21:48 +08:00
2026-06-25 16:21:57 +08:00
2026-07-01 08:55:22 +08:00
2026-06-25 16:21:57 +08:00
2026-06-25 16:21:57 +08:00
2026-07-09 10:18:03 +08:00
2026-07-02 14:15:28 +08:00