heartbeat 是单向设备上报, 平台不回复; 用 '3×心跳无平台回复→重启' 逻辑不成立。保活依赖三层已有机制: MQTT层: PINGREQ/PINGRESP (60s) → broker不回 → TCP超时 TCP层: KeepAlive → WCHNET SINT_STAT_DISCONNECT/TIMEOUT 硬件层: IWDG (4s) → 主循环卡死 → 硬件复位
heartbeat 是单向设备上报, 平台不回复; 用 '3×心跳无平台回复→重启' 逻辑不成立。保活依赖三层已有机制: MQTT层: PINGREQ/PINGRESP (60s) → broker不回 → TCP超时 TCP层: KeepAlive → WCHNET SINT_STAT_DISCONNECT/TIMEOUT 硬件层: IWDG (4s) → 主循环卡死 → 硬件复位