# V1.2.5 更新日志 - **更新日期**: 2026年07月22日 - **版本号**: 1.2.5 ## 功能调整 ### 1. 心跳超时机制适配设备新协议 - **适配设备 30 秒心跳周期**:根据设备端协议变更,将上位机心跳接收预期从“高频心跳”调整为“30 秒一次” - **延长断连判定窗口**:心跳超时时间调整为 `60 秒`,避免设备在正常上报周期内被误判掉线 - **优化检测轮询频率**:心跳检测间隔调整为 `15 秒`,在保证及时发现异常的同时降低无效轮询 ## 技术细节 ### 心跳参数调整 - `HEARTBEAT_INTERVAL`: `5000ms` -> `15000ms` - `HEARTBEAT_TIMEOUT`: `10000ms` -> `60000ms` ### 协议说明同步 - 更新 README 中的心跳机制说明 - 同步最新安装包版本下载链接为 `1.2.5` ## 影响范围 - 设备 TCP 连接保活与掉线判定逻辑 - 心跳超时后的自动断连与自动重连触发时机 - 项目版本元数据与发布文档 ## 依赖更新 - 无依赖包更新 ## 注意事项 1. 本版本假定设备按新协议每 `30 秒` 上报一次心跳包;若设备端再次调整周期,需要同步评估上位机超时参数。 2. 上位机仍仅将 `heartbeat:reply` 识别为心跳包,设备端需继续保持现有消息类型与换行分帧格式。 --- **完整更新内容请查看项目 Git 提交记录**