Commit e6d49ea75f5516ae19c5f8f8ac514a31f994cdaf
1 parent
6262c566
新增S6点名协议、并附上T2协力
Showing
3 changed files
with
20 additions
and
2 deletions
语音TDMA协议设计V2.3.docx
0 → 100644
No preview for this file type
语音TDMA原理设计V0.6.docx
0 → 100644
No preview for this file type
通讯协议-教育新版-表决器部分.md
... | ... | @@ -70,7 +70,7 @@ |
70 | 70 | | 5 | MODE | 投票模式<br>低6位是表决模式:<br>1-9是政务应用 10-19商务应用和教育 20-29多项和批次 30-39二维表评测 40-50管理类<br><br>0、空闲,表决停止(含答案提示)<br> 1、签到<br> 2、表决 <br>4、评分 <br>5、判断题<br> 9、模拟测试(通讯效果)<br><br>10、单选多选<br> 11、排序 <br>12、填空 <br>13、抢答 <br>14、测验 <br>15、提交作业<br>16、语音答题<br>17、分组PK<br><br>40 对码模式<br><br> $\color{red} {高2位bit6 和 bit7 } $<br> Bit6=1,白名单基站,0是普通配对基站,由基站程序控制不可设置<br> Bit7=1表示键盘要接收多条的扩展信标(2.2.17节)内容才能启动投票(键盘改无线休眠模式到32.5ms1次以快速接收,并持续到收齐内容后改标准模式减少耗电) | |
71 | 71 | | 6-22 | MODES | 投票参数,具体和MODE有关,不同模式下参数意义不同 | |
72 | 72 | | 23 | STATE | 低七位表示后台签到的Count序号(1-127循环),开启一轮新的后台签到则该序号变一次。Bit7 = 1 表示开启后台签到。 | |
73 | -| 24 | WCT_Pos | 低四位为当前片在WCT中的位置(0-7)以便键盘统一休眠 <br>$\color{red} {最高位 bit7 } $ <br> bit7=1, 表示有基础扩展信标,通常启动后一直在0x17信标前广播发送,直到收到停止指令,才取消发送,如果在投票模式,键盘需先确认收到过基础扩展信标后才能进入投票,避免反复过程| | |
73 | +| 24 | WCT_Pos | 低四位为当前片在WCT中的位置(0-7)以便键盘统一休眠 <br>$\color{red} {最高位 bit7 } $ <br> bit7=1, 表示有基础扩展信标,通常启动后一直在0x17信标前广播发送,直到收到停止指令,才取消发送,如果在投票模式,键盘需先确认收到过基础扩展信标后才能进入投票,避免反复过程<br>bit6:Plus模式-><br>1:基站周期点名;<br>0:基站不发点名<br>| | |
74 | 74 | | 25 | ATTRIB1 | BIT0 =0表示基站是配对基站(套装),1是自由基站(名单),这个bit位SDK不能直接修改,只能用设置基站模式修改;键盘在配对或自由选基站时候,根据此位选择基站 <br>BIT1=0 键盘不用定时监听投票信标,1启用定时监听(S61键盘有按键后才监听投票模式,这个用于控制回到标准中天模式)<br> BIT2=1键盘不关机,用于测试和生产<br> BIT4,3 控制4档键盘自动关机时间,不关机是BIT2控制<br> 00 -30秒 01-2分钟 10-10分钟 11-45分钟 <br>BIT5 =1键盘心跳打开 0关闭(要求基站同步自主控制2.3.1节里面的控制位)<br> ==BIT6—登录菜单显示允许位。1允许登录 0不允许登录== <br>BIT7—积分显示 1显示 0不显示 | |
75 | 75 | | 26 | ATTRIB2 | 基站特性2,控制考勤 <br>BIT0,1=键盘每秒发送考勤信号次数,0-3,0相当于关闭 <br>BIT2,3=00---其实还可以当他用<br>高4位是键盘发送考勤信号功率(功率写死可当他用,bit7没用) | |
76 | 76 | | 27 | ATTRIB3 | 基站特性3—基站主频点,用于键盘不跟踪到副频点 | |
... | ... | @@ -910,6 +910,24 @@ Cmd_Data 不足32一包 后面补0 |
910 | 910 | | 8 | LOGIN | 登录申请模式(后台签到模式),是否需要IC卡、登录码(用户编号、登录密码等)、用户姓名信息、学号信息,或直接授权<br>低4位是登录模式:<br>=0 无申请要求,要等待授权指令授权<br> =1 按键签到(应答同后面的签到码,用BCD码1FFFFF提交结果)<br> =2 要输入数字签到码登录(用3.4.3节签到码格式应答)<br> =3 ~~IC卡登录,要插入IC卡~~ V4.5 输入学号登陆<br> =4 输入(英文)姓名登录<br> =5 自动学号登陆(投票器设置好的学号信息)<br> =6 自动姓名登陆(投票器设置好的学号信息)<br><br>第7位=1的时候,表示是动态编号模式,表决器需要先用硬件序列号登陆,重新分配键盘编号(例如教育应用大学模式)| |
911 | 911 | | 9-12 | FREQ1-FREQ4 | 主频点,副频点2,副频点3,副频点4,0的话不启用 | |
912 | 912 | | 13-28 | ... | 保留 | |
913 | + | |
914 | +## 2.7点名信标 | |
915 | +原理同T2点名信标逻辑/基站发送点名信标时,投票信标与广播信标需要置位plus模式位 | |
916 | +| **字节** | **标识符** | **描述** | | |
917 | +| --- | --- | --- | | |
918 | +| 1 | CMD | 0x11 标识 | | |
919 | +| 2 | NULL| 预留| | |
920 | +| 3 | SEQ | 序号1-255 新的一轮点名 ,控制键盘上传间隔| | |
921 | +| 4-8 | NULL | 预留| | |
922 | +| 9-12 | SN1 | 第1个时序的键盘的SN号,4字节,高位前,全00表示空| | |
923 | +| 13 | SN1-CMD | 预留| | |
924 | +| 14-18 | SN2 | 第2个时序的键盘的SN号,4字节,高位前,全00表示空| | |
925 | +| 19 | SN2-CMD | 预留| | |
926 | +| ... | ... | ...| | |
927 | +| 58 | SN10-CMD | 预留| | |
928 | +| 59-60 | CRC | 空中数据最后2字节是CRC| | |
929 | + | |
930 | + | |
913 | 931 | # 三、上传单包类 |
914 | 932 | |
915 | 933 | ## 3.1概述 |
... | ... | @@ -3434,7 +3452,7 @@ Rule: |
3434 | 3452 | | 7 | NETMODE | 基站组网模式,1配对 2白名单 | |
3435 | 3453 | | 8-11 | FREQ1-FREQ4 | 主频点,副频点2,副频点3,副频点4,0的话不启用 | |
3436 | 3454 | | 12 | HOP | 0没跳频,1-4表示当前模块跳频频点编号,1表示在主频点 | |
3437 | -| 13 | ST-Bit | 位控制(直接位域控制)<br>1:基站信息公开位<br> 0表示可公开,键盘能扫描到基站信息并显示<br> 1不公开,键盘不显示,但已配对的键盘可正常连接。<br>2:配对模式,1表示当前基站处于配对模式下可供键盘配对。0无<br>3:白名单模式,1表示当前基站处于白名单模式。0:无<br>4:Plus模式->1: 基站周期组呼点名心跳/键盘上线时发送入网包<font color="#dd0000"> 暂不使用</font><br> 0:基站不发点名心跳/键盘上线时不发送入网包(键盘竞争方式)<br>5:名单锁定:键盘只在Plus模式下生效<br> 1:开启名单锁定(键盘自控无法配对,无法登录,基站名单只能有上层接口与刷卡接口添加)<br> 0:关闭名单锁定(键盘可配对,可登录,基站自动加入到名单中,基站不踢人)<br>6:键盘开启话费识别:1键盘开启话费识别 0:不开启 | | |
3455 | +| 13 | ST-Bit | 位控制(直接位域控制)<br>1:基站信息公开位<br> 0表示可公开,键盘能扫描到基站信息并显示<br> 1不公开,键盘不显示,但已配对的键盘可正常连接。<br>2:配对模式,1表示当前基站处于配对模式下可供键盘配对。0无<br>3:白名单模式,1表示当前基站处于白名单模式。0:无<br>4:Plus模式-><br>1:基站周期点名;<br>0:基站不发点名<br>5:名单锁定:键盘只在Plus模式下生效<br> 1:开启名单锁定(键盘自控无法配对,无法登录,基站名单只能有上层接口与刷卡接口添加)<br> 0:关闭名单锁定(键盘可配对,可登录,基站自动加入到名单中,基站不踢人)<br>6:键盘开启话费识别:1键盘开启话费识别 0:不开启 | | |
3438 | 3456 | | 14-15 | PSW | 密码(0表示没密码) | |
3439 | 3457 | | 16-17 | 2 Byte| 基站配对码前两个字节(原因:B200配合M6 AES加密,协议占用了配对码前两个字节,但是键盘需要完整的4字节配对码,所有在此带下去给键盘) | |
3440 | 3458 | | 18-30| Name | 基站名称(6个汉字) | | ... | ... |