5 changed files with 45 additions and 8 deletions
@ -0,0 +1,37 @@ |
|||
# 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 提交记录** |
|||
Loading…
Reference in new issue