Commit b42d18a581ed16624dbe79d4963699ec5a66ea2a

Authored by 李外
1 parent 8e996f22

V 0.0.6

1、修改《通讯协议-教育新版-表决器部分》 6.5.4 和 6.5.5 章节 修改升级询问和键盘应答AES加密匹配的组包格式;
通讯协议-教育新版-表决器部分.md
... ... @@ -2934,6 +2934,27 @@ BIN/GDB   表示改型号下 不同的MCU 类型 BIN文件识别符
2934 2934 | 2 | NULL | 预留 |
2935 2935 | 48 | SN | 4字节键盘序列号,用于回复上一轮已收到的键盘SN号12个SN |
2936 2936  
  2937 +AES加密格式
  2938 +第1包
  2939 +| **字节** | **标识符** | **描述** |
  2940 +| --- | --- | --- |
  2941 +| ==2== | ==TIMECODE== | ==滚动码== |
  2942 +| ==2== | ATC | 配对码 |
  2943 +| 4 | MATCHCODE | 核准匹配码 0xfe 48 de 7f |
  2944 +| 1 | PACKMAX | 后续传输包数量 此处为1 |
  2945 +| 1 | DOWNCMD | 0x02 透传询问带回复SN |
  2946 +| 2 | CRC16 | 计算 所有SN区域的CRC校验 |
  2947 +| 1 | Pos | 询问序号从1开始累计 不等于0 |
  2948 +| 1 | $\color {red} {HW} $ | $\color {red} {硬件版本 (区分硬件,键盘自己识别)} $ |
  2949 +| 2 | NULL | 预留 |
  2950 +| 16 | SN | 4字节键盘序列号,用于回复上一轮已收到的键盘SN号4个SN |
  2951 +第2包
  2952 +| **字节** | **标识符** | **描述** |
  2953 +| --- | --- | --- |
  2954 +| ==2== | ==TIMECODE== | ==滚动码== |
  2955 +| 28 | SN | 4字节键盘序列号,用于回复上一轮已收到的键盘SN号==7==个SN |
  2956 +| 2 | NULL | 无效数据 |
  2957 +
2937 2958 ### 6.5.5 键盘回复
2938 2959  
2939 2960 2包32
... ... @@ -2952,6 +2973,25 @@ BIN/GDB   表示改型号下 不同的MCU 类型 BIN文件识别符
2952 2973 | 15 | 预留 ||
2953 2974 | 32 | LostBuf | Bit 位判断收齐数组,单位1K 1表示没收到 0表示收到 最多256K |
2954 2975  
  2976 +AES加密格式
  2977 +第1包
  2978 +| **字节** | **标识符** | **描述** |
  2979 +| --- | --- | --- |
  2980 +| ==2== | ==TIMECODE== | ==滚动码== |
  2981 +| ==2== | ATC | 配对码 |
  2982 +| 4 | MATCHCODE | 核准匹配码 7f de 48 0xfe |
  2983 +| 1 | PACKMAX | 后续传输包数量 此处为1 |
  2984 +| 1 | DOWNCMD | 0x82 透传键盘询问回复 |
  2985 +| 2 | CRC16 | LostBuf 的校验和 |
  2986 +| 4 | SN | 4字节SN |
  2987 +| 1 | $\color {red} {HW} $ | $\color {red} {硬件版本} $ |
  2988 +| 15 | 预留 ||
  2989 +第2包
  2990 +| **字节** | **标识符** | **描述** |
  2991 +| --- | --- | --- |
  2992 +| ==2== | ==TIMECODE== | ==滚动码== |
  2993 +| ==30== | LostBuf | Bit 位判断收齐数组,单位1K 1表示没收到 0表示收到 最多==240K== |
  2994 +
2955 2995 ## 6.6 透传多包(题干)
2956 2996  
2957 2997   用类似透传升级的方法,来实现多包数据对键盘的下载,例如带题干内容的题型数据的下载,往往可能4K字节,相比2.4节的广播信息信标1包只能16字节,透传数据包的传输效率差不多高一倍。
... ...