diff --git a/通讯协议-教育新版-基站部分.md b/通讯协议-教育新版-基站部分.md index 1a1823a..7daa5df 100644 --- a/通讯协议-教育新版-基站部分.md +++ b/通讯协议-教育新版-基站部分.md @@ -1765,7 +1765,7 @@ SDK向基站发送: | 7-18 | FREQ || -### 5.2.28 基站写信标基础设置 +### 5.2.29 基站写信标基础设置 电脑向基站发送: @@ -1789,7 +1789,31 @@ SDK向基站发送: | 5 | ATTRIB3 | 对应键盘协议2.2.19内位置 | | 6 | ATTRIB4 | 对应键盘协议2.2.19内位置 | -### 5.2.29 AES加密参数设置 +### 5.2.30 基站写配置模式 + +电脑向基站发送: + +| **字节** | **标识符** | **描述** | +| --- | --- | --- | +| 1 | BASECMD | 0x61 基站管理类指令 | +| 2 | BASEID | 指定的基站编号,为0时候不指定 | +| 3 | CMDTYPE | 基站管理命令类型
11 通用附加配置 | +| 4 | MODE | 45 写基站配置模式
46 读基础配置模式 | +| 5 | mode1 | 0:正常发信标模式
1:设置为不发信标模式 | +| 6 | mode2 | 0:无意义 1:基站开启回复键盘 监听模式(基站进入键盘升级自动关闭该设置) | + +基站应答: + +| **字节** | **标识符** | **描述** | +| --- | --- | --- | +| 1 | BASECMD | 0xE1 基站管理类指令应答 | +| 2 | BASEID | 应答的基站的编号 | +| 3 | CMDTYPE | 应答类型
11通用附加配置 | +| 4 | MODE | 43 写基础设置信息
44 读基础设置信息 | +| 5 | mode1 | 0:正常发信标模式
1:设置为不发信标模式 | +| 6 | mode2 | 0:无意义 1:基站开启回复键盘 监听模式(基站进入键盘升级自动关闭该设置) | + +### 5.2.31 AES加密参数设置 政务商务协议5.2.12 是0x61 -23 24,但是在本协议中已做他用(5.5基站上传多包),所以重新拟定。 @@ -1814,7 +1838,7 @@ SDK向基站发送: | 5

5-36| MODE1 |
0 加密模式下,新配对使用新的秘钥
1 不使用新秘钥,继续使用上次秘钥

读写秘钥时,基站从此字节开始 ,长度32bytes| |37-end|default| -### 5.2.30 数据存储接口 +### 5.2.32 数据存储接口 sdk在做某些业务时,基站拔插或者更换pc等场景导致某些参数丢失,而无法继续业务; 此接口的作用就是用于保存掉电不丢失的参数,此处的基站仅仅是存储作用。 diff --git a/通讯协议-教育新版-表决器部分.md b/通讯协议-教育新版-表决器部分.md index 5c18715..8810007 100644 --- a/通讯协议-教育新版-表决器部分.md +++ b/通讯协议-教育新版-表决器部分.md @@ -623,7 +623,7 @@ T2由于投票信标可以64字节,所以自定义标题和指定SN是直接 | 2 | CMD_BITS1 | 用于通知键盘的一些控制位 ==(基站同频,无投票信标模式下才用)==
BIT0 =1 考勤打开 0考勤关闭
BIT1=1 心跳打开 0心跳关闭
BIT2=1 监听基站信标,用于在线测试 0不监听信标
BIT4,3 控制4档键盘自动关机时间,不关机是BIT2控制
00 -30秒 01-2分钟 10-10分钟 11-45分钟 | | 3 | CMD_BITS2 | 备用 | | 4-7 | SN1 | 第一个SN号,高位在前
全00为空 | -| 8 | SN1-CMD | 对第一个SN号键盘的确认状态
键盘据此命令做不同的提示或操作
01 数据提交正确(或自由登陆OK)
02 数据格式不对,数据提交无效(或自由登陆失败,密码不对)
03 不在投票状态,数据提交无效
04 没有投票权限,数据提交无效(包括不在白名单)
。。。
0xFn 表示有n个未阅读短信? | +| 8 | SN1-CMD | 对第一个SN号键盘的确认状态
键盘据此命令做不同的提示或操作
01 数据提交正确(或自由登陆OK)
02 数据格式不对,数据提交无效(或自由登陆失败,密码不对)
03 不在投票状态,数据提交无效
04 没有投票权限,数据提交无效(包括不在白名单)
05 表示键盘进入监听模式(适配S7 7键的不监听键盘)
。。。
0xFn 表示有n个未阅读短信? | | 9-12 | SN2 | 第2个SN号,高位在前 | | 13 | SN2-CMD | 对第2个SN号键盘的确认状态
定义同SN1-CMD | | 14-17 | SN3 | 第3个SN号,高位在前 |