diff --git a/通讯协议-教育新版-基站部分.md b/通讯协议-教育新版-基站部分.md index 13ed94c..dcf3476 100644 --- a/通讯协议-教育新版-基站部分.md +++ b/通讯协议-教育新版-基站部分.md @@ -1738,6 +1738,31 @@ SDK向基站发送: | 5 | ATTRIB3 | 对应键盘协议2.2.19内位置 | | 6 | ATTRIB4 | 对应键盘协议2.2.19内位置 | +### 5.2.29 AES加密参数设置 +政务商务协议5.2.12 是0x61 -23 24,但是在本协议中已做他用(5.5基站上传多包),所以重新拟定。 + + +SDK向基站发送: + +| **字节** | **标识符** | **描述** | +| --- | --- | --- | +| 1 | BASECMD | 0x61 基站管理类指令 | +| 2 | BASEID | 指定的基站编号,为0时候不指定 | +| 3 | CMDTYPE | 37 读取通讯加密参数
38写通讯加密参数 | +| 4 | MODE |写时候有效,加密模式
0 不加密
1无线AES128加密
2 AES256加密| +| 5 | MODE1 |
0 加密模式下,新配对使用新的秘钥
1 不使用新秘钥,继续使用上次秘钥 | + +基站应答: + +| **字节** | **标识符** | **描述** | +| --- | --- | --- | +| 1 | BASECMD | 0xE1 基站管理类指令应答 | +| 2 | BASEID | 应答的基站的编号 | +| 3 | CMDTYPE | 37 反馈参数 | +| 4 | MODE |写时候有效,加密模式
0 不加密
1无线AES128加密
2 AES256加密| +| 5 | MODE1 |
0 加密模式下,新配对使用新的秘钥
1 不使用新秘钥,继续使用上次秘钥 | + + ## 5.3 白名单设置 ### 5.3.1 白名单按区设置 @@ -1827,7 +1852,7 @@ T2双基站时候,需要管理可连接键盘SN。 | 1 | BASECMD | 0x61 基站管理类指令 | | 2 | BASEID | 指定的基站编号,为0时候不指定 | | 3 | CMDTYPE | 基站管理命令类型18 T2基站SN名单管理-长包格式 | -| 4 | MODE | 1 读取名单
2 写名单
3 双基站下白名单删除SN,由SDK判断双基站有键盘SN号相同后发出指令,避免老基站占坑
4 锁定键盘,可以n个
5 锁定所有当前在线的键盘
6 解锁键盘
7 解锁所有锁定的键盘 | +| 4 | MODE | 1 读取名单(仅仅在线)
2 写名单
3 双基站下白名单删除SN,由SDK判断双基站有键盘SN号相同后发出指令,避免老基站占坑
4 锁定键盘,可以n个
5 锁定所有当前在线的键盘
6 解锁键盘
7 解锁所有锁定的键盘
8 读取所有名单及离在线状态-从byte7开始4字节SN+1字节的离线(0)在线(1)状态| | 5 | TYPE | 名单类型,暂1 | | 6 | NUM | SN的个数 | | 7-10 | SN1 | 第一个SN,高位前,4字节 |