feat(vd960Air): 帧校验统一 XOR+SUM(用户决策 2026-08-31)

- uart_app.lua: 接收状态机 RX_XOR/RX_SUM 双校验(从 LEN_H 起,不含 HEAD)
  下行组帧加 XOR+SUM 两字节,与 DBN↔Loop 0x7F 完全一致
- config.lua/readme: 帧协议 v0.2 定稿标注,移除"待确认"
This commit is contained in:
wangfq
2026-08-31 14:14:31 +08:00
parent 16d030d790
commit 50b8ce8fd7
3 changed files with 52 additions and 34 deletions
@@ -33,8 +33,9 @@ CFG_MQTT_CLIENT_ID = "vd960Air-" .. mobile.imei()
CFG_UART_ID = 1
CFG_UART_BAUD = 115200
-- 帧协议参数(4G <-> vd960DBN UART 链路帧,设计稿 v0.1)
-- 帧 = [0x7D] [LEN_H] [LEN_L] [PAYLOAD...] [SUM], 详见 uart_app.lua 头注释
-- 帧协议参数(4G <-> vd960DBN UART 链路帧,设计稿 v0.2 — 用户决策 2026-08-31 校验统一 XOR+SUM)
-- 帧 = [0x7D] [LEN_H] [LEN_L] [PAYLOAD...] [XOR] [SUM]
-- 校验范围: 从 LEN_H 起到 PAYLOAD 末字节(不含 HEAD,与 DBN↔Loop 0x7F 同风格)
CFG_FRAME_HEAD = 0x7D
CFG_FRAME_MAXLEN = 2048 -- PAYLOAD 最大字节数(防御: 超长判非法帧)