Commit 4dae75b4d61e9e08e8d9e151ed959b49065adcab
1 parent
e16c5296
海亮定制
Showing
1 changed file
with
18 additions
and
26 deletions
海亮定制.md
| @@ -88,8 +88,8 @@ MQTT服务器配置结果检查 | @@ -88,8 +88,8 @@ MQTT服务器配置结果检查 | ||
| 88 | | 授时 | 给基站校时 | | 88 | | 授时 | 给基站校时 | | 
| 89 | | 基站上下线 | 基站上下线信息 | | 89 | | 基站上下线 | 基站上下线信息 | | 
| 90 | | 键盘上下线 | 键盘上下线信息 | | 90 | | 键盘上下线 | 键盘上下线信息 | | 
| 91 | -| 单题 | 下发一题测验 | | ||
| 92 | -| 多级编号题 | 下发多题测验 | | 91 | +| 单题 | 下发一题练习 | | 
| 92 | +| 多级编号题 | 下发多题练习 | | ||
| 93 | | 基站升级 | 基站固件升级 | | 93 | | 基站升级 | 基站固件升级 | | 
| 94 | | 键盘升级 | 键盘固件升级 | | 94 | | 键盘升级 | 键盘固件升级 | | 
| 95 | | 基站错误信息上报 | 基站错误信息上报 | | 95 | | 基站错误信息上报 | 基站错误信息上报 | | 
| @@ -142,7 +142,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | @@ -142,7 +142,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | ||
| 142 | | c | string | 答题器的序号(card) | | 142 | | c | string | 答题器的序号(card) | | 
| 143 | | t | number | 时间戳(10位timestamp) | | 143 | | t | number | 时间戳(10位timestamp) | | 
| 144 | | qm | number | 模式(question model)取值范围:<br> 0:停止 <br> 1:单题 <br> 14:多级编号答题 | | 144 | | qm | number | 模式(question model)取值范围:<br> 0:停止 <br> 1:单题 <br> 14:多级编号答题 | | 
| 145 | -| qt | number | 题型(question type),取值范围: 0:字母单选 1:字母多选 2:数字题 3:判断题 4: 填空题 5:抢答 7:自判题判断题 | | 145 | +| qt | number | 题型(question type),取值范围: <br> 0:字母单选 <br> 1:字母多选 <br> 2:数字题 <br> 3:判断题 <br> 5:抢答 <br> 7: 自判题判断题 | | 
| 146 | | qs | number | 该题型数量(question sum),单题为1,多题则为实际数量。 | | 146 | | qs | number | 该题型数量(question sum),单题为1,多题则为实际数量。 | | 
| 147 | | qn | number | 题目序号(question No),题目顺序号 | | 147 | | qn | number | 题目序号(question No),题目顺序号 | | 
| 148 | | dn | string | display no 显示编号,键盘上显示的题目编号| | 148 | | dn | string | display no 显示编号,键盘上显示的题目编号| | 
| @@ -153,16 +153,8 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | @@ -153,16 +153,8 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | ||
| 153 | | cm | string | 客户端型号(client Model) | | 153 | | cm | string | 客户端型号(client Model) | | 
| 154 | | cv | string | 客户端版本(client Version)基站软件版本号 | | 154 | | cv | string | 客户端版本(client Version)基站软件版本号 | | 
| 155 | | f | number | 信道频点(frequency) 基站频点取值:1-80 | | 155 | | f | number | 信道频点(frequency) 基站频点取值:1-80 | | 
| 156 | -| ap | number | 考勤功率(attend Power)取值:0-31,值约小,基站的接收能力约强。 | | ||
| 157 | -| rssi | number | 答题器考勤的RSSI阈值,软件实现的过滤。RSSI高于该值的答题器的该次考勤会丢弃。默认0,不过滤。 | | ||
| 158 | -| khs | string | 键盘心跳开关(keyboard Heartbeat Switch),on开启,off关闭 | | ||
| 159 | -| arti | number | 考勤上报时间间隔(attend Reoprt Time Interval),默认30秒 | | ||
| 160 | | content | string | 题干内容(选项信息都包含在此),中文信息用hex进行传输。内容前面需要 hex:详见后面示例 | | 156 | | content | string | 题干内容(选项信息都包含在此),中文信息用hex进行传输。内容前面需要 hex:详见后面示例 | | 
| 161 | -| at | number | auto test自动测试,at = 1 | | ||
| 162 | | sn | string | sn 序列号 | | 157 | | sn | string | sn 序列号 | | 
| 163 | -| mc | string | match code 基站配对码 | | ||
| 164 | -| el | number | electricity 键盘电量 百分比 0.75 75% | | ||
| 165 | -| pm | number | power mode 关机模式 pm = 0 在线不关机Pm = 1 在线超时关机 | | ||
| 166 | | et | number | 错误类型et =1 基站频点冲突 | | 158 | | et | number | 错误类型et =1 基站频点冲突 | | 
| 167 | | em | string | 错误消息em = "3" 配合et使用,如et=1 em=3 表示3号频点冲突 | | 159 | | em | string | 错误消息em = "3" 配合et使用,如et=1 em=3 表示3号频点冲突 | | 
| 168 | | success | number | 0 成功 -1 错误/失败 | | 160 | | success | number | 0 成功 -1 错误/失败 | | 
| @@ -312,7 +304,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | @@ -312,7 +304,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | ||
| 312 | { | 304 | { | 
| 313 | "i": 14, | 305 | "i": 14, | 
| 314 | "m": [{ | 306 | "m": [{ | 
| 315 | - "c": "12345", | 307 | + "c": "2126833671", | 
| 316 | "el": 0.75, | 308 | "el": 0.75, | 
| 317 | "t": 1626016299 | 309 | "t": 1626016299 | 
| 318 | }] | 310 | }] | 
| @@ -335,7 +327,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | @@ -335,7 +327,7 @@ ${clinetId} clinetId 是基站编号,为替换字符串。 | ||
| 335 | { | 327 | { | 
| 336 | "i": 15, | 328 | "i": 15, | 
| 337 | "m": [{ | 329 | "m": [{ | 
| 338 | - "c": "12345", | 330 | + "c": "2126833671", | 
| 339 | "t": 1626016299 | 331 | "t": 1626016299 | 
| 340 | }] | 332 | }] | 
| 341 | } | 333 | } | 
| @@ -501,7 +493,7 @@ public static String bytesToHexString(byte[] src) { | @@ -501,7 +493,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 501 | "i": 13, | 493 | "i": 13, | 
| 502 | "en": "1", | 494 | "en": "1", | 
| 503 | "qm": 1, | 495 | "qm": 1, | 
| 504 | - "c": "12345", | 496 | + "c": "2126833671", | 
| 505 | "m": [{ | 497 | "m": [{ | 
| 506 | "qn": 1, | 498 | "qn": 1, | 
| 507 | "a": "A", | 499 | "a": "A", | 
| @@ -530,7 +522,7 @@ public static String bytesToHexString(byte[] src) { | @@ -530,7 +522,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 530 | | 名词 | 备注 | | 522 | | 名词 | 备注 | | 
| 531 | | --- | --- | | 523 | | --- | --- | | 
| 532 | | i = 11 | 停止答题 | | 524 | | i = 11 | 停止答题 | | 
| 533 | -| en |停止对序号1的测验 | | 525 | +| en |停止对序号1的练习 | | 
| 534 | 526 | ||
| 535 | 527 | ||
| 536 | ### 抢答(待完成-可能修改) | 528 | ### 抢答(待完成-可能修改) | 
| @@ -550,7 +542,7 @@ public static String bytesToHexString(byte[] src) { | @@ -550,7 +542,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 550 | | 名词 | 备注 | | 542 | | 名词 | 备注 | | 
| 551 | | --- | --- | | 543 | | --- | --- | | 
| 552 | | i = 12 | 开启答题 | | 544 | | i = 12 | 开启答题 | | 
| 553 | -| en |序号2的测验 | | 545 | +| en |序号2的练习 | | 
| 554 | | qm | qm =4 抢答题 | | 546 | | qm | qm =4 抢答题 | | 
| 555 | 547 | ||
| 556 | 548 | ||
| @@ -565,7 +557,7 @@ public static String bytesToHexString(byte[] src) { | @@ -565,7 +557,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 565 | "i": 13, | 557 | "i": 13, | 
| 566 | "en": "2", | 558 | "en": "2", | 
| 567 | "qm": 4, | 559 | "qm": 4, | 
| 568 | - "c": "12345", | 560 | + "c": "2126833671", | 
| 569 | "m": [{ | 561 | "m": [{ | 
| 570 | "qn": 1, | 562 | "qn": 1, | 
| 571 | "a": "A", | 563 | "a": "A", | 
| @@ -577,7 +569,7 @@ public static String bytesToHexString(byte[] src) { | @@ -577,7 +569,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 577 | | 名词 | 备注 | | 569 | | 名词 | 备注 | | 
| 578 | | --- | --- | | 570 | | --- | --- | | 
| 579 | | i = 12 | 开启答题 | | 571 | | i = 12 | 开启答题 | | 
| 580 | -| en |序号2的测验 | | 572 | +| en |序号2的练习 | | 
| 581 | | qm | qm =4 抢答题 | | 573 | | qm | qm =4 抢答题 | | 
| 582 | | c | 键盘编号 | | 574 | | c | 键盘编号 | | 
| 583 | | qn |上报答题数据,单题题号固定为1 | | 575 | | qn |上报答题数据,单题题号固定为1 | | 
| @@ -599,7 +591,7 @@ public static String bytesToHexString(byte[] src) { | @@ -599,7 +591,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 599 | | 名词 | 备注 | | 591 | | 名词 | 备注 | | 
| 600 | | --- | --- | | 592 | | --- | --- | | 
| 601 | | i = 11 | 停止答题 | | 593 | | i = 11 | 停止答题 | | 
| 602 | -| en |停止对序号2的测验 | | 594 | +| en |停止对序号2的练习 | | 
| 603 | 595 | ||
| 604 | 596 | ||
| 605 | 597 | ||
| @@ -637,7 +629,7 @@ public static String bytesToHexString(byte[] src) { | @@ -637,7 +629,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 637 | | 名词 | 备注 | | 629 | | 名词 | 备注 | | 
| 638 | | --- | --- | | 630 | | --- | --- | | 
| 639 | | i = 12 | 开启答题 | | 631 | | i = 12 | 开启答题 | | 
| 640 | -| en |12341测验 | | 632 | +| en |12341练习 | | 
| 641 | | qm = 14 | 多题多级编号模式 | | 633 | | qm = 14 | 多题多级编号模式 | | 
| 642 | | current |当前第几包数据 | | 634 | | current |当前第几包数据 | | 
| 643 | | total |一共几包数据 | | 635 | | total |一共几包数据 | | 
| @@ -657,7 +649,7 @@ public static String bytesToHexString(byte[] src) { | @@ -657,7 +649,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 657 | "i": 13, | 649 | "i": 13, | 
| 658 | "en": "3", | 650 | "en": "3", | 
| 659 | "qm": 14, | 651 | "qm": 14, | 
| 660 | - "c": "12345", | 652 | + "c": "2126833671", | 
| 661 | "m": [{ | 653 | "m": [{ | 
| 662 | "qn": "1", | 654 | "qn": "1", | 
| 663 | "a": "A", | 655 | "a": "A", | 
| @@ -669,7 +661,7 @@ public static String bytesToHexString(byte[] src) { | @@ -669,7 +661,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 669 | | 名词 | 备注 | | 661 | | 名词 | 备注 | | 
| 670 | | --- | --- | | 662 | | --- | --- | | 
| 671 | | i = 13 | 接收答题数据 | | 663 | | i = 13 | 接收答题数据 | | 
| 672 | -| en |12341测验 | | 664 | +| en |12341练习 | | 
| 673 | | qm = 14 | 多题多级编号模式 | | 665 | | qm = 14 | 多题多级编号模式 | | 
| 674 | | c | 键盘编号 | | 666 | | c | 键盘编号 | | 
| 675 | | qn |顺序题号,不为显示编号,是上述题目的顺序号 | | 667 | | qn |顺序题号,不为显示编号,是上述题目的顺序号 | | 
| @@ -691,7 +683,7 @@ public static String bytesToHexString(byte[] src) { | @@ -691,7 +683,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 691 | | 名词 | 备注 | | 683 | | 名词 | 备注 | | 
| 692 | | --- | --- | | 684 | | --- | --- | | 
| 693 | | i = 11 | 停止答题 | | 685 | | i = 11 | 停止答题 | | 
| 694 | -| en |停止对序号12341的测验 | | 686 | +| en |停止对序号12341的练习 | | 
| 695 | 687 | ||
| 696 | 688 | ||
| 697 | 689 | ||
| @@ -791,7 +783,7 @@ public static String bytesToHexString(byte[] src) { | @@ -791,7 +783,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 791 | { | 783 | { | 
| 792 | "i": 18, | 784 | "i": 18, | 
| 793 | "m": { | 785 | "m": { | 
| 794 | - "cId": "123456", | 786 | + "cId": "3411111156", | 
| 795 | "percent": 0, | 787 | "percent": 0, | 
| 796 | "status": 0 | 788 | "status": 0 | 
| 797 | } | 789 | } | 
| @@ -835,7 +827,7 @@ public static String bytesToHexString(byte[] src) { | @@ -835,7 +827,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 835 | { | 827 | { | 
| 836 | "i": 29, | 828 | "i": 29, | 
| 837 | "m": { | 829 | "m": { | 
| 838 | - "cId": "123456", | 830 | + "cId": "2023065218", | 
| 839 | "percent": 0, | 831 | "percent": 0, | 
| 840 | "status": 0 | 832 | "status": 0 | 
| 841 | } | 833 | } | 
| @@ -869,7 +861,7 @@ public static String bytesToHexString(byte[] src) { | @@ -869,7 +861,7 @@ public static String bytesToHexString(byte[] src) { | ||
| 869 | | --- | --- | | 861 | | --- | --- | | 
| 870 | | i = 62 | 文本设置 | | 862 | | i = 62 | 文本设置 | | 
| 871 | | sn |键盘列表 | | 863 | | sn |键盘列表 | | 
| 872 | -| cmd |下发的命令 <br> 4 第二行文本 <br> 81 单选 <br> 82 多选 <br> 83 数字 <br> 84 判断 <br> 85 自判题判断 <br> 87 清除 | | 864 | +| cmd |下发的命令 <br> 4: 第二行文本 <br> 81:单选 <br> 82: 多选 <br> 83: 数字 <br> 84: 判断 <br> 85: 自判题判断 <br> 87: 清除 | | 
| 873 | | text |标题信息,以hex:开头添加的内容 内容为GBK的hex编码 | | 865 | | text |标题信息,以hex:开头添加的内容 内容为GBK的hex编码 | | 
| 874 | 866 | ||
| 875 | 867 | 
