docs: synchronize host mesh protocol

This commit is contained in:
十七
2026-11-05 17:52:26 +08:00
parent aedde75d65
commit 7d3997700c
3 changed files with 21 additions and 14 deletions
+7 -1
View File
@@ -213,7 +213,7 @@ CRC正确
业务数据帧格式:
```text
SRC_H | SRC_L | CMD | LEN | DATA | CRC16_L | CRC16_H
CMD | LEN | DATA | CRC16_H | CRC16_L
```
说明:
@@ -224,6 +224,7 @@ SRC_H | SRC_L | CMD | LEN | DATA | CRC16_L | CRC16_H
- `LEN`:DATA长度;
- `DATA`:命令数据;
- `CRC16`:CRC-16/MODBUS,计算范围为 CMD、LEN、DATA,高字节在前;
- 发送方和接收方 Mesh 短地址由 JDY-28M 外层帧携带,业务帧不重复添加地址;
- CRC错误时静默丢弃,不执行继电器动作,不返回错误帧。
JDY-28M的Mesh外层帧负责目标地址、源地址、Mesh头和帧尾,业务帧本身不重复添加地址。
@@ -238,6 +239,11 @@ JDY-28M的Mesh外层帧负责目标地址、源地址、Mesh头和帧尾,业
| `0x04` | 故障/恢复上报 | 设备→主机 | DATA为故障码或恢复码 |
| `0x05` | 查询设备短地址 | 主机→设备 | 返回2字节短地址 |
| `0x06` | 配置电流阈值 | 主机→设备 | 2字节,单位mA,低字节在前,保存到EEPROM |
当前汇编主程序已经完成并通过实物验证的命令为:`0x01`、`0x02`和`0x05`。
`0x03`、`0x04`、`0x06`、`0x07`以及`0x08~0x0E`属于已确定的协议设计,
在当前汇编主程序中尚未全部完成或尚未完成实物验证,上位机不应据此判断当前
固件已经支持这些命令。
| `0x0E` | 查询当前固件版本 | 主机→设备 | 无DATA |
| `0x0D` | OTA升级结果上报 | 设备→主机 | DATA为升级结果码 |