Commit b189bff3925cda0a11e24d671cee071927f08d43
1 parent
e3aaa1b7
1.MQTT应用部分 临时上传数据备份。
Showing
1 changed file
with
419 additions
and
489 deletions
通讯协议-MQTT应用部分[内部].md
... | ... | @@ -210,18 +210,34 @@ packetTag:"1"//数据包标签 |
210 | 210 | |
211 | 211 | ## 基站的连接、断开和复位 |
212 | 212 | |
213 | -应用程序与WSCmdApp网络连接成功后(收到心跳),可发送连接基站指令。收到基站连接成功后就可以与SunVote无线反馈系统(基站、键盘)通讯。 | |
213 | + | |
214 | +注意:在用MQTT操作基站参数时需要关注的发布主题和订阅主题如下: | |
215 | + | |
216 | +|**主题**|**格式**|**说明**| | |
217 | +| --- | --- | --- | | |
218 | +| 发布主题 | /\${clientId}/${baseSn}/baseRW | 基站参数设置,查询指令 | | |
219 | +| 订阅主题 | /\${clientId}/${baseSn}/baseRe | 基站参数数据返回 | | |
220 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
221 | + | |
222 | + | |
223 | +应用程序与网络基站连接成功后(收到心跳),可发送连接基站指令。收到基站连接成功后就可以与SunVote无线反馈系统(基站、键盘)通讯。 | |
214 | 224 | |
215 | 225 | ### 连接基站 |
216 | 226 | |
227 | +|**主题**|**格式**|**说明**| | |
228 | +| --- | --- | --- | | |
229 | +| 发布主题 | /\${clientId}/${baseSn}/baseRW | 基站参数设置,查询指令 | | |
230 | +| 订阅主题 | /\${clientId}/${baseSn}/baseRe | 基站参数数据返回 | | |
231 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
232 | + | |
217 | 233 | 读取在线基站状态 |
218 | 234 | 发送: |
219 | 235 | fun: "readConnectBase" //连接基站 |
220 | 236 | packetTag:"1" // |
221 | 237 | |
222 | 238 | 指令样例: |
223 | -| 主题 | /\${clientId}/${baseSn}/baseRW | 备注 | | |
224 | -| --- | --- | --- | | |
239 | + | |
240 | + | |
225 | 241 | |
226 | 242 | ```json |
227 | 243 | { |
... | ... | @@ -233,7 +249,7 @@ packetTag:"1" // |
233 | 249 | 接收: |
234 | 250 | |
235 | 251 | fun: "connectBase" //连接基站 |
236 | -baseId:1 //基站ID | |
252 | + | |
237 | 253 | baseSn:"2023031402" //基站SN |
238 | 254 | infos: {"state":"OK"} //OK连接成功 |
239 | 255 | packetTag:"1" //收到的packetTag |
... | ... | @@ -242,7 +258,7 @@ packetTag:"1" //收到的packetTag |
242 | 258 | ```json |
243 | 259 | { |
244 | 260 | "fun": "connectBase", |
245 | - "baseId": 1, | |
261 | + | |
246 | 262 | "baseSn":"2023031402", |
247 | 263 | "infos": { |
248 | 264 | "state": "OK" |
... | ... | @@ -256,7 +272,7 @@ packetTag:"1" //收到的packetTag |
256 | 272 | 接收: |
257 | 273 | |
258 | 274 | fun: "connectBase" //连接基站 |
259 | -baseId:1 //基站ID | |
275 | + | |
260 | 276 | baseSn:"2023031402" //基站SN |
261 | 277 | infos: {"state":"OK"} //OK连接成功 |
262 | 278 | packetTag:"1" //收到的packetTag |
... | ... | @@ -265,7 +281,7 @@ packetTag:"1" //收到的packetTag |
265 | 281 | ```json |
266 | 282 | { |
267 | 283 | "fun": "connectBase", |
268 | - "baseId": 1, | |
284 | + | |
269 | 285 | "baseSn":"2023031402", |
270 | 286 | "infos": { |
271 | 287 | "state": "OK" |
... | ... | @@ -276,12 +292,15 @@ packetTag:"1" //收到的packetTag |
276 | 292 | |
277 | 293 | ### 断开基站 |
278 | 294 | |
279 | -WSCmdApp上报信息。 | |
295 | +|**主题**|**格式**|**说明**| | |
296 | +| --- | --- | --- | | |
297 | +| 发布主题 | /\${clientId}/${baseSn}/baseRW | 基站参数设置,查询指令 | | |
298 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
280 | 299 | |
281 | 300 | 接收: |
282 | 301 | |
283 | 302 | fun: "disconnectBase" //断开基站 |
284 | -baseId:1 //基站ID | |
303 | + | |
285 | 304 | infos: {} //无该值 |
286 | 305 | packetTag:"1" |
287 | 306 | |
... | ... | @@ -289,7 +308,7 @@ packetTag:"1" |
289 | 308 | ```json |
290 | 309 | { |
291 | 310 | "fun": "disconnectBase", |
292 | - "baseId": 1, | |
311 | + | |
293 | 312 | "baseSn":"2023031402", |
294 | 313 | "packetTag": "1" |
295 | 314 | } |
... | ... | @@ -298,6 +317,11 @@ packetTag:"1" |
298 | 317 | |
299 | 318 | ### 复位基站 |
300 | 319 | |
320 | +|**主题**|**格式**|**说明**| | |
321 | +| --- | --- | --- | | |
322 | +| 发布主题 | /\${clientId}/${baseSn}/baseRW | 基站参数设置,查询指令 | | |
323 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
324 | + | |
301 | 325 | 发送: |
302 | 326 | |
303 | 327 | fun: "resetBase" //复位基站 |
... | ... | @@ -309,7 +333,7 @@ params:{} //无该值 |
309 | 333 | ```json |
310 | 334 | { |
311 | 335 | "fun": "resetBase", |
312 | - "baseId": 1, | |
336 | + | |
313 | 337 | "baseSn":"2023031402", |
314 | 338 | "packetTag": "1" |
315 | 339 | } |
... | ... | @@ -321,6 +345,15 @@ params:{} //无该值 |
321 | 345 | |
322 | 346 | ## 答题 |
323 | 347 | |
348 | +注意:在用MQTT操作答题时需要关注的发布主题和订阅主题如下: | |
349 | + | |
350 | +|**主题**|**格式**|**说明**| | |
351 | +| --- | --- | --- | | |
352 | +| 发布主题 | /\${clientId}/${baseSn}/answer | 答题业务指令 | | |
353 | +| 订阅主题 | /\${clientId}/${baseSn}/answerRe | 答题数据返回 | | |
354 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
355 | + | |
356 | + | |
324 | 357 | 答题流程: |
325 | 358 | |
326 | 359 |  |
... | ... | @@ -483,7 +516,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
483 | 516 | ```json |
484 | 517 | { |
485 | 518 | "fun": "stopBind", |
486 | - "baseId": 1, | |
519 | + "baseSn":"2023031402", | |
487 | 520 | "infos": { |
488 | 521 | "state": "OK" |
489 | 522 | }, |
... | ... | @@ -516,8 +549,7 @@ params:{} |
516 | 549 | |
517 | 550 | ```json |
518 | 551 | { |
519 | - "fun": "startBind", | |
520 | - "baseId": 0, | |
552 | + "fun": "startBind", | |
521 | 553 | "baseSn":"2023031402", |
522 | 554 | "params": { |
523 | 555 | "bindMode": "1", |
... | ... | @@ -535,15 +567,13 @@ params:{} |
535 | 567 | 接收: |
536 | 568 | |
537 | 569 | fun: "startBind" // |
538 | -baseId: "1"//接收到指令的基站ID | |
539 | 570 | infos:{"state":"OK"}//返回状态,成功为OK |
540 | 571 | |
541 | 572 | 指令样例: |
542 | 573 | |
543 | 574 | ```json |
544 | 575 | { |
545 | - "fun": "startBind", | |
546 | - "baseId": 1, | |
576 | + "fun": "startBind", | |
547 | 577 | "baseSn":"2023031402", |
548 | 578 | "infos": { |
549 | 579 | "state": "OK" |
... | ... | @@ -557,7 +587,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
557 | 587 | 接收: |
558 | 588 | |
559 | 589 | fun: "answerBind" //签到返回 |
560 | -baseId: "1"//接收到指令的基站ID | |
590 | + | |
561 | 591 | infos:{} |
562 | 592 | |
563 | 593 | | Json字段|字段含义|赋值及含义| |
... | ... | @@ -570,8 +600,7 @@ infos:{} |
570 | 600 | |
571 | 601 | ```json |
572 | 602 | { |
573 | - "fun": "answerBind", | |
574 | - "baseId": 1, | |
603 | + "fun": "answerBind", | |
575 | 604 | "baseSn":"2023031402", |
576 | 605 | "infos": { |
577 | 606 | "time": "2.42", |
... | ... | @@ -593,8 +622,7 @@ params:{} //默认空 |
593 | 622 | |
594 | 623 | ```json |
595 | 624 | { |
596 | - "fun": "stopBind", | |
597 | - "baseId": 0, | |
625 | + "fun": "stopBind", | |
598 | 626 | "baseSn":"2023031402", |
599 | 627 | "packetTag": "1" |
600 | 628 | } |
... | ... | @@ -603,7 +631,6 @@ params:{} //默认空 |
603 | 631 | 接收: |
604 | 632 | |
605 | 633 | fun: "stopBind" //停止签到 |
606 | -baseId: "1"//收到的基站ID | |
607 | 634 | infos:{"state":"OK"}//返回状态,成功为OK |
608 | 635 | |
609 | 636 | 指令样例: |
... | ... | @@ -611,7 +638,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
611 | 638 | ```json |
612 | 639 | { |
613 | 640 | "fun": "stopBind", |
614 | - "baseId": 1, | |
641 | + "baseSn":"2023031402", | |
615 | 642 | "infos": { |
616 | 643 | "state": "OK" |
617 | 644 | }, |
... | ... | @@ -651,8 +678,7 @@ params:{} |
651 | 678 | |
652 | 679 | ```json |
653 | 680 | { |
654 | - "fun": "startChoices", | |
655 | - "baseId": 0, | |
681 | + "fun": "startChoices", | |
656 | 682 | "baseSn":"2023031402", |
657 | 683 | "params": { |
658 | 684 | "optionsMode": "1", |
... | ... | @@ -669,15 +695,13 @@ params:{} |
669 | 695 | 接收: |
670 | 696 | |
671 | 697 | fun: "startChoices" //开始选择题 |
672 | -baseId: "1"//接收到指令的基站ID | |
673 | 698 | infos:{"state":"OK"}//返回状态,成功为OK |
674 | 699 | |
675 | 700 | 指令样例: |
676 | 701 | |
677 | 702 | ```json |
678 | 703 | { |
679 | - "fun": "startChoices", | |
680 | - "baseId": 1, | |
704 | + "fun": "startChoices", | |
681 | 705 | "baseSn":"2023031402", |
682 | 706 | "infos": { |
683 | 707 | "state": "OK" |
... | ... | @@ -692,7 +716,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
692 | 716 | 接收: |
693 | 717 | |
694 | 718 | fun: "answerChoices" //选择题作答返回 |
695 | -baseId: "1"//接收到指令的基站ID | |
719 | + | |
696 | 720 | infos: {} |
697 | 721 | |
698 | 722 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -706,8 +730,7 @@ infos: {} |
706 | 730 | 指令样例: |
707 | 731 | ```json |
708 | 732 | { |
709 | - "fun": "answerChoices", | |
710 | - "baseId": 1, | |
733 | + "fun": "answerChoices", | |
711 | 734 | "baseSn":"2023031402", |
712 | 735 | "infos": { |
713 | 736 | "time": "2.42", |
... | ... | @@ -728,8 +751,7 @@ params:{} //默认空 |
728 | 751 | |
729 | 752 | ```json |
730 | 753 | { |
731 | - "fun": "stopChoices", | |
732 | - "baseId": 0, | |
754 | + "fun": "stopChoices", | |
733 | 755 | "baseSn":"2023031402", |
734 | 756 | "packetTag": "1" |
735 | 757 | } |
... | ... | @@ -745,8 +767,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
745 | 767 | |
746 | 768 | ```json |
747 | 769 | { |
748 | - "fun": "stopChoices", | |
749 | - "baseId": 1, | |
770 | + "fun": "stopChoices", | |
750 | 771 | "baseSn":"2023031402", |
751 | 772 | "infos": { |
752 | 773 | "state": "OK" |
... | ... | @@ -784,8 +805,7 @@ params:{} |
784 | 805 | 指令样例: |
785 | 806 | ```json |
786 | 807 | { |
787 | - "fun": "startTrueFalse", | |
788 | - "baseId": 0, | |
808 | + "fun": "startTrueFalse", | |
789 | 809 | "baseSn":"2023031402", |
790 | 810 | "params": { |
791 | 811 | "optionsMode": "1", |
... | ... | @@ -799,15 +819,14 @@ params:{} |
799 | 819 | 接收: |
800 | 820 | |
801 | 821 | fun: "startTrueFalse" //开始判断题 |
802 | -baseId: "1"//接收到指令的基站ID | |
822 | + | |
803 | 823 | infos:{"state":"OK"}//返回状态,成功为OK |
804 | 824 | |
805 | 825 | 指令样例: |
806 | 826 | |
807 | 827 | ```json |
808 | 828 | { |
809 | - "fun": "startTrueFalse", | |
810 | - "baseId": 1, | |
829 | + "fun": "startTrueFalse", | |
811 | 830 | "baseSn":"2023031402", |
812 | 831 | "infos": { |
813 | 832 | "state": "OK" |
... | ... | @@ -821,7 +840,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
821 | 840 | 接收: |
822 | 841 | |
823 | 842 | fun: "answerTrueFalse" //判断题作答返回 |
824 | -baseId: "1"//接收到指令的基站ID | |
843 | + | |
825 | 844 | infos: {} |
826 | 845 | |
827 | 846 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -835,8 +854,7 @@ infos: {} |
835 | 854 | |
836 | 855 | ```json |
837 | 856 | { |
838 | - "fun": "answerTrueFalse", | |
839 | - "baseId": 1, | |
857 | + "fun": "answerTrueFalse", | |
840 | 858 | "baseSn":"2023031402", |
841 | 859 | "infos": { |
842 | 860 | "time": "2.42", |
... | ... | @@ -858,8 +876,7 @@ params:{} //默认空 |
858 | 876 | |
859 | 877 | ```json |
860 | 878 | { |
861 | - "fun": "stopTrueFalse", | |
862 | - "baseId": 0, | |
879 | + "fun": "stopTrueFalse", | |
863 | 880 | "baseSn":"2023031402", |
864 | 881 | "packetTag": "1" |
865 | 882 | } |
... | ... | @@ -875,8 +892,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
875 | 892 | |
876 | 893 | ```json |
877 | 894 | { |
878 | - "fun": "stopTrueFalse", | |
879 | - "baseId": 1, | |
895 | + "fun": "stopTrueFalse", | |
880 | 896 | "baseSn":"2023031402", |
881 | 897 | "infos": { |
882 | 898 | "state": "OK" |
... | ... | @@ -916,8 +932,7 @@ params:{} |
916 | 932 | 指令样例: |
917 | 933 | ```json |
918 | 934 | { |
919 | - "fun": "startMulQuestions", | |
920 | - "baseId": 0, | |
935 | + "fun": "startMulQuestions", | |
921 | 936 | "baseSn":"2023031402", |
922 | 937 | "params": { |
923 | 938 | "questionType": "0", |
... | ... | @@ -934,15 +949,14 @@ params:{} |
934 | 949 | 接收: |
935 | 950 | |
936 | 951 | fun: "startMulQuestions" //开始多小题 |
937 | -baseId: "1"//接收到指令的基站ID | |
952 | + | |
938 | 953 | infos:{"state":"OK"}//返回状态,成功为OK |
939 | 954 | |
940 | 955 | 指令样例: |
941 | 956 | |
942 | 957 | ```json |
943 | 958 | { |
944 | - "fun": "startMulQuestions", | |
945 | - "baseId": 1, | |
959 | + "fun": "startMulQuestions", | |
946 | 960 | "baseSn":"2023031402", |
947 | 961 | "infos": { |
948 | 962 | "state": "OK" |
... | ... | @@ -956,7 +970,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
956 | 970 | 接收: |
957 | 971 | |
958 | 972 | fun: "answerMulQuestions" //多小题作答返回 |
959 | -baseId: "1"//接收到指令的基站ID | |
973 | + | |
960 | 974 | infos: {} |
961 | 975 | |
962 | 976 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -969,8 +983,7 @@ infos: {} |
969 | 983 | |
970 | 984 | ```json |
971 | 985 | { |
972 | - "fun": "answerMulQuestions", | |
973 | - "baseId": 1, | |
986 | + "fun": "answerMulQuestions", | |
974 | 987 | "baseSn":"2023031402", |
975 | 988 | "infos": { |
976 | 989 | "time": "2.42", |
... | ... | @@ -992,8 +1005,7 @@ params:{} //默认空 |
992 | 1005 | |
993 | 1006 | ```json |
994 | 1007 | { |
995 | - "fun": "stopMulQuestions", | |
996 | - "baseId": 0, | |
1008 | + "fun": "stopMulQuestions", | |
997 | 1009 | "baseSn":"2023031402", |
998 | 1010 | "packetTag": "1" |
999 | 1011 | } |
... | ... | @@ -1009,8 +1021,7 @@ infos:{"state":"OK"} //返回状态,成功为OK |
1009 | 1021 | |
1010 | 1022 | ```json |
1011 | 1023 | { |
1012 | - "fun": "stopMulQuestions", | |
1013 | - "baseId": 1, | |
1024 | + "fun": "stopMulQuestions", | |
1014 | 1025 | "baseSn":"2023031402", |
1015 | 1026 | "infos": { |
1016 | 1027 | "state": "OK" |
... | ... | @@ -1050,8 +1061,7 @@ params:{} |
1050 | 1061 | |
1051 | 1062 | ```json |
1052 | 1063 | { |
1053 | - "fun": "startVoice", | |
1054 | - "baseId": 0, | |
1064 | + "fun": "startVoice", | |
1055 | 1065 | "baseSn":"2023031402", |
1056 | 1066 | "params": { |
1057 | 1067 | "recordingMode": "0", |
... | ... | @@ -1079,8 +1089,7 @@ params:{} |
1079 | 1089 | |
1080 | 1090 | ```json |
1081 | 1091 | { |
1082 | - "fun": "startVoice", | |
1083 | - "baseId": 0, | |
1092 | + "fun": "startVoice", | |
1084 | 1093 | "baseSn":"2023031402", |
1085 | 1094 | "params": { |
1086 | 1095 | "recordingMode": "0", |
... | ... | @@ -1098,15 +1107,14 @@ params:{} |
1098 | 1107 | 接收: |
1099 | 1108 | |
1100 | 1109 | fun: "startVoice" //开始语音题 |
1101 | -baseId: "1"//接收到指令的基站ID | |
1110 | + | |
1102 | 1111 | infos:{"state":"OK"}//返回状态,成功为OK |
1103 | 1112 | |
1104 | 1113 | 指令样例: |
1105 | 1114 | |
1106 | 1115 | ```json |
1107 | 1116 | { |
1108 | - "fun": "startVoice", | |
1109 | - "baseId": 1, | |
1117 | + "fun": "startVoice", | |
1110 | 1118 | "baseSn":"2023031402", |
1111 | 1119 | "infos": { |
1112 | 1120 | "state": "OK" |
... | ... | @@ -1124,7 +1132,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
1124 | 1132 | 接收: |
1125 | 1133 | |
1126 | 1134 | fun: "answerVoiceFile" //录音文件返回 |
1127 | -baseId: "1"//接收到指令的基站ID | |
1135 | + | |
1128 | 1136 | infos: {} |
1129 | 1137 | |
1130 | 1138 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -1136,8 +1144,7 @@ infos: {} |
1136 | 1144 | |
1137 | 1145 | ```json |
1138 | 1146 | { |
1139 | - "fun": "answerVoiceFile", | |
1140 | - "baseId": 1, | |
1147 | + "fun": "answerVoiceFile", | |
1141 | 1148 | "baseSn":"2023031402", |
1142 | 1149 | "infos": { |
1143 | 1150 | "keySn": "1479749926", |
... | ... | @@ -1152,7 +1159,7 @@ infos: {} |
1152 | 1159 | 接收: |
1153 | 1160 | |
1154 | 1161 | fun: "answerVoiceStream" //语音实时流返回 |
1155 | -baseId: "1"//接收到指令的基站ID | |
1162 | + | |
1156 | 1163 | infos: {} |
1157 | 1164 | |
1158 | 1165 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -1172,8 +1179,7 @@ infos: {} |
1172 | 1179 | |
1173 | 1180 | ```json |
1174 | 1181 | { |
1175 | - "fun": "answerVoiceStream", | |
1176 | - "baseId": 1, | |
1182 | + "fun": "answerVoiceStream", | |
1177 | 1183 | "baseSn":"2023031402", |
1178 | 1184 | "infos": { |
1179 | 1185 | "keySn": "1479824643", |
... | ... | @@ -1205,8 +1211,7 @@ params:{} //默认空, |
1205 | 1211 | |
1206 | 1212 | ```json |
1207 | 1213 | { |
1208 | - "fun": "stopVoice", | |
1209 | - "baseId": 0, | |
1214 | + "fun": "stopVoice", | |
1210 | 1215 | "baseSn":"2023031402", |
1211 | 1216 | "packetTag": "1" |
1212 | 1217 | } |
... | ... | @@ -1222,8 +1227,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
1222 | 1227 | |
1223 | 1228 | ```json |
1224 | 1229 | { |
1225 | - "fun": "stopVoice", | |
1226 | - "baseId": 1, | |
1230 | + "fun": "stopVoice", | |
1227 | 1231 | "baseSn":"2023031402", |
1228 | 1232 | "infos": { |
1229 | 1233 | "state": "OK" |
... | ... | @@ -1258,8 +1262,7 @@ infos:{} // |
1258 | 1262 | |
1259 | 1263 | ```json |
1260 | 1264 | { |
1261 | - "fun": "voicePacketLossInfo", | |
1262 | - "baseId": 1, | |
1265 | + "fun": "voicePacketLossInfo", | |
1263 | 1266 | "baseSn":"2023031402", |
1264 | 1267 | "infos": { |
1265 | 1268 | "keySn": "1837454011", |
... | ... | @@ -1298,8 +1301,7 @@ params:{} |
1298 | 1301 | 指令样例: |
1299 | 1302 | ```json |
1300 | 1303 | { |
1301 | - "fun": "startRushAnswer", | |
1302 | - "baseId": 0, | |
1304 | + "fun": "startRushAnswer", | |
1303 | 1305 | "baseSn":"2023031402", |
1304 | 1306 | "params": { |
1305 | 1307 | "rushAnswerMode": "0", |
... | ... | @@ -1312,15 +1314,14 @@ params:{} |
1312 | 1314 | 接收: |
1313 | 1315 | |
1314 | 1316 | fun: "startRushAnswer" //开始抢答题 |
1315 | -baseId: "1"//接收到指令的基站ID | |
1317 | + | |
1316 | 1318 | infos:{"state":"OK"}//返回状态,成功为OK |
1317 | 1319 | |
1318 | 1320 | 指令样例: |
1319 | 1321 | |
1320 | 1322 | ```json |
1321 | 1323 | { |
1322 | - "fun": "startRushAnswer", | |
1323 | - "baseId": 1, | |
1324 | + "fun": "startRushAnswer", | |
1324 | 1325 | "baseSn":"2023031402", |
1325 | 1326 | "infos": { |
1326 | 1327 | "state": "OK" |
... | ... | @@ -1334,7 +1335,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
1334 | 1335 | 接收: |
1335 | 1336 | |
1336 | 1337 | fun: "answerRushAnswer" //抢答题作答返回 |
1337 | -baseId: "1"//接收到指令的基站ID | |
1338 | + | |
1338 | 1339 | infos: {} |
1339 | 1340 | |
1340 | 1341 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -1347,8 +1348,7 @@ infos: {} |
1347 | 1348 | |
1348 | 1349 | ```json |
1349 | 1350 | { |
1350 | - "fun": "answerRushAnswer", | |
1351 | - "baseId": 1, | |
1351 | + "fun": "answerRushAnswer", | |
1352 | 1352 | "baseSn":"2023031402", |
1353 | 1353 | "infos": { |
1354 | 1354 | "time": "1.42", |
... | ... | @@ -1369,8 +1369,7 @@ params:{} //默认空 |
1369 | 1369 | |
1370 | 1370 | ```json |
1371 | 1371 | { |
1372 | - "fun": "stopRushAnswer", | |
1373 | - "baseId": 0, | |
1372 | + "fun": "stopRushAnswer", | |
1374 | 1373 | "baseSn":"2023031402", |
1375 | 1374 | "packetTag": "1" |
1376 | 1375 | } |
... | ... | @@ -1386,8 +1385,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
1386 | 1385 | |
1387 | 1386 | ```json |
1388 | 1387 | { |
1389 | - "fun": "stopRushAnswer", | |
1390 | - "baseId": 1, | |
1388 | + "fun": "stopRushAnswer", | |
1391 | 1389 | "baseSn":"2023031402", |
1392 | 1390 | "infos": { |
1393 | 1391 | "state": "OK" |
... | ... | @@ -1428,8 +1426,7 @@ params:{} |
1428 | 1426 | 指令样例: |
1429 | 1427 | ```json |
1430 | 1428 | { |
1431 | - "fun": "startNumber", | |
1432 | - "baseId": 0, | |
1429 | + "fun": "startNumber", | |
1433 | 1430 | "baseSn":"2023031402", |
1434 | 1431 | "params": { |
1435 | 1432 | "secrecyMode": "0", |
... | ... | @@ -1446,15 +1443,14 @@ params:{} |
1446 | 1443 | 接收: |
1447 | 1444 | |
1448 | 1445 | fun: "startNumber" //开始数字题 |
1449 | -baseId: "1"//接收到指令的基站ID | |
1446 | + | |
1450 | 1447 | infos:{"state":"OK"}//返回状态,成功为OK |
1451 | 1448 | |
1452 | 1449 | 指令样例: |
1453 | 1450 | |
1454 | 1451 | ```json |
1455 | 1452 | { |
1456 | - "fun": "startNumber", | |
1457 | - "baseId": 1, | |
1453 | + "fun": "startNumber", | |
1458 | 1454 | "baseSn":"2023031402", |
1459 | 1455 | "infos": { |
1460 | 1456 | "state": "OK" |
... | ... | @@ -1468,7 +1464,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
1468 | 1464 | 接收: |
1469 | 1465 | |
1470 | 1466 | fun: "answerNumber" //数字题作答返回 |
1471 | -baseId: "1"//接收到指令的基站ID | |
1467 | + | |
1472 | 1468 | infos: {} |
1473 | 1469 | |
1474 | 1470 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -1482,8 +1478,7 @@ infos: {} |
1482 | 1478 | |
1483 | 1479 | ```json |
1484 | 1480 | { |
1485 | - "fun": "answerNumber", | |
1486 | - "baseId": 1, | |
1481 | + "fun": "answerNumber", | |
1487 | 1482 | "baseSn":"2023031402", |
1488 | 1483 | "infos": { |
1489 | 1484 | "time": "2.42", |
... | ... | @@ -1505,8 +1500,7 @@ params:{} //默认空 |
1505 | 1500 | |
1506 | 1501 | ```json |
1507 | 1502 | { |
1508 | - "fun": "stopNumber", | |
1509 | - "baseId": 0, | |
1503 | + "fun": "stopNumber", | |
1510 | 1504 | "baseSn":"2023031402", |
1511 | 1505 | "packetTag": "1" |
1512 | 1506 | } |
... | ... | @@ -1515,15 +1509,13 @@ params:{} //默认空 |
1515 | 1509 | 接收: |
1516 | 1510 | |
1517 | 1511 | fun: "stopNumber" //停止数字题 |
1518 | -baseId: "1"//收到的基站ID | |
1519 | 1512 | infos:{"state":"OK"}//返回状态,成功为OK |
1520 | 1513 | |
1521 | 1514 | 指令样例: |
1522 | 1515 | |
1523 | 1516 | ```json |
1524 | 1517 | { |
1525 | - "fun": "stopNumber", | |
1526 | - "baseId": 1, | |
1518 | + "fun": "stopNumber", | |
1527 | 1519 | "baseSn":"2023031402", |
1528 | 1520 | "infos": { |
1529 | 1521 | "state": "OK" |
... | ... | @@ -1561,8 +1553,7 @@ params:{} |
1561 | 1553 | |
1562 | 1554 | ```json |
1563 | 1555 | { |
1564 | - "fun": "startKeyPadTest", | |
1565 | - "baseId": 0, | |
1556 | + "fun": "startKeyPadTest", | |
1566 | 1557 | "baseSn":"2023031402", |
1567 | 1558 | "params": { |
1568 | 1559 | "mode": "1", |
... | ... | @@ -1578,7 +1569,7 @@ params:{} |
1578 | 1569 | 接收: |
1579 | 1570 | |
1580 | 1571 | fun: "answerKeyPadTest" //按键测试返回 |
1581 | -baseId: "1"//接收到指令的基站ID | |
1572 | + | |
1582 | 1573 | infos: {} |
1583 | 1574 | |
1584 | 1575 | |Json字段|字段含义|赋值及含义| |
... | ... | @@ -1595,8 +1586,7 @@ infos: {} |
1595 | 1586 | |
1596 | 1587 | ```json |
1597 | 1588 | { |
1598 | - "fun": "answerKeyPadTest", | |
1599 | - "baseId": 1, | |
1589 | + "fun": "answerKeyPadTest", | |
1600 | 1590 | "baseSn":"2023031402", |
1601 | 1591 | "infos": { |
1602 | 1592 | "time": "2.42", |
... | ... | @@ -1621,8 +1611,7 @@ params:{} //默认空 |
1621 | 1611 | |
1622 | 1612 | ```json |
1623 | 1613 | { |
1624 | - "fun": "stopKeyPadTest", | |
1625 | - "baseId": 0, | |
1614 | + "fun": "stopKeyPadTest", | |
1626 | 1615 | "baseSn":"2023031402", |
1627 | 1616 | "packetTag": "1" |
1628 | 1617 | } |
... | ... | @@ -1638,8 +1627,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
1638 | 1627 | |
1639 | 1628 | ```json |
1640 | 1629 | { |
1641 | - "fun": "stopKeyPadTest", | |
1642 | - "baseId": 1, | |
1630 | + "fun": "stopKeyPadTest", | |
1643 | 1631 | "baseSn":"2023031402", |
1644 | 1632 | "infos": { |
1645 | 1633 | "state": "OK" |
... | ... | @@ -1688,8 +1676,7 @@ params:{} |
1688 | 1676 | 样例目的:一级题型不显示开头,总题数4题 |
1689 | 1677 | ```json |
1690 | 1678 | { |
1691 | - "fun": "startKeyPadMultipleQuestionsTest", | |
1692 | - "baseId": 0, | |
1679 | + "fun": "startKeyPadMultipleQuestionsTest", | |
1693 | 1680 | "baseSn":"2023031402", |
1694 | 1681 | "params": { |
1695 | 1682 | "examNo": 1, |
... | ... | @@ -1717,8 +1704,7 @@ params:{} |
1717 | 1704 | 样例目的:二级题型不显示开头,总题数4题 |
1718 | 1705 | ```json |
1719 | 1706 | { |
1720 | - "fun": "startKeyPadMultipleQuestionsTest", | |
1721 | - "baseId": 0, | |
1707 | + "fun": "startKeyPadMultipleQuestionsTest", | |
1722 | 1708 | "baseSn":"2023031402", |
1723 | 1709 | "params": { |
1724 | 1710 | "examNo": 1, |
... | ... | @@ -1750,8 +1736,7 @@ params:{} |
1750 | 1736 | 样例目的:三级题型不显示开头,总题数4题 |
1751 | 1737 | ```json |
1752 | 1738 | { |
1753 | - "fun": "startKeyPadMultipleQuestionsTest", | |
1754 | - "baseId": 0, | |
1739 | + "fun": "startKeyPadMultipleQuestionsTest", | |
1755 | 1740 | "baseSn":"2023031402", |
1756 | 1741 | "params": { |
1757 | 1742 | "examNo": 1, |
... | ... | @@ -1787,8 +1772,7 @@ params:{} |
1787 | 1772 | 样例目的:一级题型显示“Q”开头,总题数4题 |
1788 | 1773 | ```json |
1789 | 1774 | { |
1790 | - "fun": "startKeyPadMultipleQuestionsTest", | |
1791 | - "baseId": 0, | |
1775 | + "fun": "startKeyPadMultipleQuestionsTest", | |
1792 | 1776 | "baseSn":"2023031402", |
1793 | 1777 | "params": { |
1794 | 1778 | "examNo": 1, |
... | ... | @@ -1815,8 +1799,7 @@ params:{} |
1815 | 1799 | 样例目的:一级题型显示“题”开头,总题数4题 |
1816 | 1800 | ```json |
1817 | 1801 | { |
1818 | - "fun": "startKeyPadMultipleQuestionsTest", | |
1819 | - "baseId": 0, | |
1802 | + "fun": "startKeyPadMultipleQuestionsTest", | |
1820 | 1803 | "baseSn":"2023031402", |
1821 | 1804 | "params": { |
1822 | 1805 | "examNo": 1, |
... | ... | @@ -1849,8 +1832,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
1849 | 1832 | |
1850 | 1833 | ```json |
1851 | 1834 | { |
1852 | - "fun": "keyPadMultipleQuestionsTest", | |
1853 | - "baseId": 1, | |
1835 | + "fun": "keyPadMultipleQuestionsTest", | |
1854 | 1836 | "baseSn":"2023031402", |
1855 | 1837 | "infos": { |
1856 | 1838 | "state": "OK" |
... | ... | @@ -1886,8 +1868,7 @@ params:{} |
1886 | 1868 | 样例目的:语文2题+数学2题+英语2题 |
1887 | 1869 | ```json |
1888 | 1870 | { |
1889 | - "fun": "startKeyPadMultipleQuestionsCourse", | |
1890 | - "baseId": 0, | |
1871 | + "fun": "startKeyPadMultipleQuestionsCourse", | |
1891 | 1872 | "baseSn":"2023031402", |
1892 | 1873 | "params": { |
1893 | 1874 | "examNo": 1, |
... | ... | @@ -1933,8 +1914,7 @@ params:{} |
1933 | 1914 | 样例目的:语文4题 |
1934 | 1915 | ```json |
1935 | 1916 | { |
1936 | - "fun": "startKeyPadMultipleQuestionsCourse", | |
1937 | - "baseId": 0, | |
1917 | + "fun": "startKeyPadMultipleQuestionsCourse", | |
1938 | 1918 | "baseSn":"2023031402", |
1939 | 1919 | "params": { |
1940 | 1920 | "examNo": 1, |
... | ... | @@ -1966,8 +1946,7 @@ params:{} |
1966 | 1946 | 样例目的:语文4题 |
1967 | 1947 | ```json |
1968 | 1948 | { |
1969 | - "fun": "startKeyPadMultipleQuestionsCourse", | |
1970 | - "baseId": 0, | |
1949 | + "fun": "startKeyPadMultipleQuestionsCourse", | |
1971 | 1950 | "baseSn":"2023031402", |
1972 | 1951 | "params": { |
1973 | 1952 | "examNo": 1, |
... | ... | @@ -1999,8 +1978,7 @@ params:{} |
1999 | 1978 | 样例目的:语文4题 |
2000 | 1979 | ```json |
2001 | 1980 | { |
2002 | - "fun": "startKeyPadMultipleQuestionsCourse", | |
2003 | - "baseId": 0, | |
1981 | + "fun": "startKeyPadMultipleQuestionsCourse", | |
2004 | 1982 | "baseSn":"2023031402", |
2005 | 1983 | "params": { |
2006 | 1984 | "examNo": 1, |
... | ... | @@ -2038,8 +2016,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2038 | 2016 | |
2039 | 2017 | ```json |
2040 | 2018 | { |
2041 | - "fun": "keyPadMultipleQuestionsCourse", | |
2042 | - "baseId": 1, | |
2019 | + "fun": "keyPadMultipleQuestionsCourse", | |
2043 | 2020 | "baseSn":"2023031402", |
2044 | 2021 | "infos": { |
2045 | 2022 | "state": "OK" |
... | ... | @@ -2069,8 +2046,7 @@ params:{} |
2069 | 2046 | |
2070 | 2047 | ```json |
2071 | 2048 | { |
2072 | - "fun": "startKeyPadMultipleQuestionsSubjective", | |
2073 | - "baseId": 0, | |
2049 | + "fun": "startKeyPadMultipleQuestionsSubjective", | |
2074 | 2050 | "baseSn":"2023031402", |
2075 | 2051 | "params": { |
2076 | 2052 | "examNo": 1, |
... | ... | @@ -2105,8 +2081,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2105 | 2081 | |
2106 | 2082 | ```json |
2107 | 2083 | { |
2108 | - "fun": "KeyPadMultipleQuestionsSubjective", | |
2109 | - "baseId": 1, | |
2084 | + "fun": "KeyPadMultipleQuestionsSubjective", | |
2110 | 2085 | "baseSn":"2023031402", |
2111 | 2086 | "infos": { |
2112 | 2087 | "state": "OK" |
... | ... | @@ -2139,8 +2114,7 @@ infos: {} |
2139 | 2114 | 指令样例: |
2140 | 2115 | ```json |
2141 | 2116 | { |
2142 | - "fun": "answerKeyPadMultipleQuestions", | |
2143 | - "baseId": 1, | |
2117 | + "fun": "answerKeyPadMultipleQuestions", | |
2144 | 2118 | "baseSn":"2023031402", |
2145 | 2119 | "infos": { |
2146 | 2120 | "time": "5.42", |
... | ... | @@ -2165,8 +2139,7 @@ params:{} //默认空 |
2165 | 2139 | |
2166 | 2140 | ```json |
2167 | 2141 | { |
2168 | - "fun": "stopKeyPadMultipleQuestions", | |
2169 | - "baseId": 0, | |
2142 | + "fun": "stopKeyPadMultipleQuestions", | |
2170 | 2143 | "baseSn":"2023031402", |
2171 | 2144 | "packetTag": "1" |
2172 | 2145 | } |
... | ... | @@ -2184,8 +2157,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2184 | 2157 | |
2185 | 2158 | ```json |
2186 | 2159 | { |
2187 | - "fun": "stopKeyPadMultipleQuestions", | |
2188 | - "baseId": 1, | |
2160 | + "fun": "stopKeyPadMultipleQuestions", | |
2189 | 2161 | "baseSn":"2023031402", |
2190 | 2162 | "infos": { |
2191 | 2163 | "state": "OK" |
... | ... | @@ -2208,8 +2180,7 @@ params:{} //默认空 |
2208 | 2180 | |
2209 | 2181 | ```json |
2210 | 2182 | { |
2211 | - "fun": "pauseKeyPadMultipleQuestions", | |
2212 | - "baseId": 0, | |
2183 | + "fun": "pauseKeyPadMultipleQuestions", | |
2213 | 2184 | "baseSn":"2023031402", |
2214 | 2185 | "packetTag": "1" |
2215 | 2186 | } |
... | ... | @@ -2228,8 +2199,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2228 | 2199 | |
2229 | 2200 | ```json |
2230 | 2201 | { |
2231 | - "fun": "pauseKeyPadMultipleQuestions", | |
2232 | - "baseId": 1, | |
2202 | + "fun": "pauseKeyPadMultipleQuestions", | |
2233 | 2203 | "baseSn":"2023031402", |
2234 | 2204 | "infos": { |
2235 | 2205 | "state": "OK" |
... | ... | @@ -2268,8 +2238,7 @@ params:{} |
2268 | 2238 | 指令样例:一级题型 + 不显示开头 |
2269 | 2239 | ```json |
2270 | 2240 | { |
2271 | - "fun": "continueKeyPadMultipleQuestionsTest", | |
2272 | - "baseId": 0, | |
2241 | + "fun": "continueKeyPadMultipleQuestionsTest", | |
2273 | 2242 | "baseSn":"2023031402", |
2274 | 2243 | "params": { |
2275 | 2244 | "examNo": 1, |
... | ... | @@ -2296,8 +2265,7 @@ params:{} |
2296 | 2265 | 指令样例:二级题型 + 不显示开头 |
2297 | 2266 | ```json |
2298 | 2267 | { |
2299 | - "fun": "continueKeyPadMultipleQuestionsTest", | |
2300 | - "baseId": 0, | |
2268 | + "fun": "continueKeyPadMultipleQuestionsTest", | |
2301 | 2269 | "baseSn":"2023031402", |
2302 | 2270 | "params": { |
2303 | 2271 | "examNo": 1, |
... | ... | @@ -2328,8 +2296,7 @@ params:{} |
2328 | 2296 | 指令样例:三级题型 + 不显示开头 |
2329 | 2297 | ```json |
2330 | 2298 | { |
2331 | - "fun": "continueKeyPadMultipleQuestionsTest", | |
2332 | - "baseId": 0, | |
2299 | + "fun": "continueKeyPadMultipleQuestionsTest", | |
2333 | 2300 | "baseSn":"2023031402", |
2334 | 2301 | "params": { |
2335 | 2302 | "examNo": 1, |
... | ... | @@ -2364,8 +2331,7 @@ params:{} |
2364 | 2331 | 指令样例:一级题型 + 显示“Q”开头 |
2365 | 2332 | ```json |
2366 | 2333 | { |
2367 | - "fun": "continueKeyPadMultipleQuestionsTest", | |
2368 | - "baseId": 0, | |
2334 | + "fun": "continueKeyPadMultipleQuestionsTest", | |
2369 | 2335 | "baseSn":"2023031402", |
2370 | 2336 | "params": { |
2371 | 2337 | "examNo": 1, |
... | ... | @@ -2392,8 +2358,7 @@ params:{} |
2392 | 2358 | 指令样例:一级题型 + 显示“题”开头 |
2393 | 2359 | ```json |
2394 | 2360 | { |
2395 | - "fun": "continueKeyPadMultipleQuestionsTest", | |
2396 | - "baseId": 0, | |
2361 | + "fun": "continueKeyPadMultipleQuestionsTest", | |
2397 | 2362 | "baseSn":"2023031402", |
2398 | 2363 | "params": { |
2399 | 2364 | "examNo": 1, |
... | ... | @@ -2426,8 +2391,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2426 | 2391 | |
2427 | 2392 | ```json |
2428 | 2393 | { |
2429 | - "fun": "keyPadMultipleQuestionsTest", | |
2430 | - "baseId": 1, | |
2394 | + "fun": "keyPadMultipleQuestionsTest", | |
2431 | 2395 | "baseSn":"2023031402", |
2432 | 2396 | "infos": { |
2433 | 2397 | "state": "OK" |
... | ... | @@ -2463,8 +2427,7 @@ params:{} |
2463 | 2427 | 样例目的:语文2题+数学2题+英语2题 |
2464 | 2428 | ```json |
2465 | 2429 | { |
2466 | - "fun": "continueKeyPadMultipleQuestionsCourse", | |
2467 | - "baseId": 0, | |
2430 | + "fun": "continueKeyPadMultipleQuestionsCourse", | |
2468 | 2431 | "baseSn":"2023031402", |
2469 | 2432 | "params": { |
2470 | 2433 | "examNo": 1, |
... | ... | @@ -2512,8 +2475,7 @@ params:{} |
2512 | 2475 | 样例目的:语文4题 |
2513 | 2476 | ```json |
2514 | 2477 | { |
2515 | - "fun": "continueKeyPadMultipleQuestionsCourse", | |
2516 | - "baseId": 0, | |
2478 | + "fun": "continueKeyPadMultipleQuestionsCourse", | |
2517 | 2479 | "baseSn":"2023031402", |
2518 | 2480 | "params": { |
2519 | 2481 | "examNo": 1, |
... | ... | @@ -2545,8 +2507,7 @@ params:{} |
2545 | 2507 | 样例目的:语文4题 |
2546 | 2508 | ```json |
2547 | 2509 | { |
2548 | - "fun": "continueKeyPadMultipleQuestionsCourse", | |
2549 | - "baseId": 0, | |
2510 | + "fun": "continueKeyPadMultipleQuestionsCourse", | |
2550 | 2511 | "baseSn":"2023031402", |
2551 | 2512 | "params": { |
2552 | 2513 | "examNo": 1, |
... | ... | @@ -2578,8 +2539,7 @@ params:{} |
2578 | 2539 | 样例目的:语文4题 |
2579 | 2540 | ```json |
2580 | 2541 | { |
2581 | - "fun": "continueKeyPadMultipleQuestionsCourse", | |
2582 | - "baseId": 0, | |
2542 | + "fun": "continueKeyPadMultipleQuestionsCourse", | |
2583 | 2543 | "baseSn":"2023031402", |
2584 | 2544 | "params": { |
2585 | 2545 | "examNo": 1, |
... | ... | @@ -2617,8 +2577,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2617 | 2577 | |
2618 | 2578 | ```json |
2619 | 2579 | { |
2620 | - "fun": "keyPadMultipleQuestionsCourse", | |
2621 | - "baseId": 1, | |
2580 | + "fun": "keyPadMultipleQuestionsCourse", | |
2622 | 2581 | "baseSn":"2023031402", |
2623 | 2582 | "infos": { |
2624 | 2583 | "state": "OK" |
... | ... | @@ -2648,8 +2607,7 @@ params:{} |
2648 | 2607 | |
2649 | 2608 | ```json |
2650 | 2609 | { |
2651 | - "fun": "continueKeyPadMultipleQuestionsSubjective", | |
2652 | - "baseId": 0, | |
2610 | + "fun": "continueKeyPadMultipleQuestionsSubjective", | |
2653 | 2611 | "baseSn":"2023031402", |
2654 | 2612 | "params": { |
2655 | 2613 | "examNo": 1, |
... | ... | @@ -2684,8 +2642,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2684 | 2642 | |
2685 | 2643 | ```json |
2686 | 2644 | { |
2687 | - "fun": "keyPadMultipleQuestionsSubjective", | |
2688 | - "baseId": 1, | |
2645 | + "fun": "keyPadMultipleQuestionsSubjective", | |
2689 | 2646 | "baseSn":"2023031402", |
2690 | 2647 | "infos": { |
2691 | 2648 | "state": "OK" |
... | ... | @@ -2715,8 +2672,7 @@ params:{} // |
2715 | 2672 | |
2716 | 2673 | ```json |
2717 | 2674 | { |
2718 | - "fun": "copyKeyPadMultipleQuestions", | |
2719 | - "baseId": 1, | |
2675 | + "fun": "copyKeyPadMultipleQuestions", | |
2720 | 2676 | "baseSn":"2023031402", |
2721 | 2677 | "params": { |
2722 | 2678 | "keySn": "0007831203", |
... | ... | @@ -2744,8 +2700,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2744 | 2700 | |
2745 | 2701 | ```json |
2746 | 2702 | { |
2747 | - "fun": "copyKeyPadMultipleQuestions", | |
2748 | - "baseId": 1, | |
2703 | + "fun": "copyKeyPadMultipleQuestions", | |
2749 | 2704 | "baseSn":"2023031402", |
2750 | 2705 | "infos": { |
2751 | 2706 | "state": "OK" |
... | ... | @@ -2773,8 +2728,7 @@ params:{} //默认空 |
2773 | 2728 | 指令样例: |
2774 | 2729 | ```json |
2775 | 2730 | { |
2776 | - "fun": "okKeyPadMultipleQuestions", | |
2777 | - "baseId": 0, | |
2731 | + "fun": "okKeyPadMultipleQuestions", | |
2778 | 2732 | "baseSn":"2023031402", |
2779 | 2733 | "params": [{ |
2780 | 2734 | "id": "1", |
... | ... | @@ -2799,8 +2753,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2799 | 2753 | 指令样例: |
2800 | 2754 | ```json |
2801 | 2755 | { |
2802 | - "fun": "okKeyPadMultipleQuestions", | |
2803 | - "baseId": 1, | |
2756 | + "fun": "okKeyPadMultipleQuestions", | |
2804 | 2757 | "baseSn":"2023031402", |
2805 | 2758 | "infos": { |
2806 | 2759 | "state": "OK" |
... | ... | @@ -2837,8 +2790,7 @@ params:{} |
2837 | 2790 | |
2838 | 2791 | ```json |
2839 | 2792 | { |
2840 | - "fun": "startTextAnswer", | |
2841 | - "baseId": 0, | |
2793 | + "fun": "startTextAnswer", | |
2842 | 2794 | "baseSn":"2023031402", |
2843 | 2795 | "params": { |
2844 | 2796 | "optionsMode": "1", |
... | ... | @@ -2859,8 +2811,7 @@ infos:{"state":"OK"} //返回状态,成功为OK |
2859 | 2811 | |
2860 | 2812 | ```json |
2861 | 2813 | { |
2862 | - "fun": "startTextAnswer", | |
2863 | - "baseId": 1, | |
2814 | + "fun": "startTextAnswer", | |
2864 | 2815 | "baseSn":"2023031402", |
2865 | 2816 | "infos": { |
2866 | 2817 | "state": "OK" |
... | ... | @@ -2887,8 +2838,7 @@ infos: {} |
2887 | 2838 | |
2888 | 2839 | ```json |
2889 | 2840 | { |
2890 | - "fun": "answerTextAnswer", | |
2891 | - "baseId": 1, | |
2841 | + "fun": "answerTextAnswer", | |
2892 | 2842 | "baseSn":"2023031402", |
2893 | 2843 | "infos": { |
2894 | 2844 | "keySn": "1479824643", |
... | ... | @@ -2908,8 +2858,7 @@ params:{} //默认空 |
2908 | 2858 | 指令样例: |
2909 | 2859 | ```json |
2910 | 2860 | { |
2911 | - "fun": "stopTextAnswer", | |
2912 | - "baseId": 0, | |
2861 | + "fun": "stopTextAnswer", | |
2913 | 2862 | "baseSn":"2023031402", |
2914 | 2863 | "packetTag": "1" |
2915 | 2864 | } |
... | ... | @@ -2924,8 +2873,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
2924 | 2873 | 指令样例: |
2925 | 2874 | ```json |
2926 | 2875 | { |
2927 | - "fun": "stopTextAnswer", | |
2928 | - "baseId": 1, | |
2876 | + "fun": "stopTextAnswer", | |
2929 | 2877 | "baseSn":"2023031402", |
2930 | 2878 | "infos": { |
2931 | 2879 | "state": "OK" |
... | ... | @@ -2954,8 +2902,7 @@ params:{} |
2954 | 2902 | |
2955 | 2903 | ```json |
2956 | 2904 | { |
2957 | - "fun": "startFreeQuestion", | |
2958 | - "baseId": 0, | |
2905 | + "fun": "startFreeQuestion", | |
2959 | 2906 | "baseSn":"2023031402", |
2960 | 2907 | "params": {}, |
2961 | 2908 | "packetTag": "1" |
... | ... | @@ -2972,8 +2919,7 @@ infos:{"state":"OK"} //返回状态,成功为OK |
2972 | 2919 | |
2973 | 2920 | ```json |
2974 | 2921 | { |
2975 | - "fun": "startFreeQuestion", | |
2976 | - "baseId": 1, | |
2922 | + "fun": "startFreeQuestion", | |
2977 | 2923 | "baseSn":"2023031402", |
2978 | 2924 | "infos": { |
2979 | 2925 | "state": "OK" |
... | ... | @@ -2989,7 +2935,7 @@ infos:{"state":"OK"} //返回状态,成功为OK |
2989 | 2935 | |
2990 | 2936 | 选择题: |
2991 | 2937 | fun: "answerChoices" //自由题型作答返回 |
2992 | -baseId: "1"//接收到指令的基站ID | |
2938 | + | |
2993 | 2939 | infos: {} |
2994 | 2940 | |
2995 | 2941 | |
... | ... | @@ -3003,8 +2949,7 @@ infos: {} |
3003 | 2949 | |
3004 | 2950 | ```json |
3005 | 2951 | { |
3006 | - "fun": "answerChoices", | |
3007 | - "baseId": 1, | |
2952 | + "fun": "answerChoices", | |
3008 | 2953 | "baseSn":"2023031402", |
3009 | 2954 | "infos": { |
3010 | 2955 | "keySn": "1479824643", |
... | ... | @@ -3016,7 +2961,7 @@ infos: {} |
3016 | 2961 | |
3017 | 2962 | 判断题: |
3018 | 2963 | fun: "answerTrueFalse" //自由题型作答返回 |
3019 | -baseId: "1"//接收到指令的基站ID | |
2964 | + | |
3020 | 2965 | infos: {} |
3021 | 2966 | |
3022 | 2967 | | **Json字段** | **字段含义** | **赋值及含义** | |
... | ... | @@ -3028,8 +2973,7 @@ infos: {} |
3028 | 2973 | |
3029 | 2974 | ```json |
3030 | 2975 | { |
3031 | - "fun": "answerTrueFalse", | |
3032 | - "baseId": 1, | |
2976 | + "fun": "answerTrueFalse", | |
3033 | 2977 | "baseSn":"2023031402", |
3034 | 2978 | "infos": { |
3035 | 2979 | "keySn": "1479824643", |
... | ... | @@ -3040,7 +2984,7 @@ infos: {} |
3040 | 2984 | ``` |
3041 | 2985 | 数字题: |
3042 | 2986 | fun: "answerNumber" //自由题型作答返回 |
3043 | -baseId: "1"//接收到指令的基站ID | |
2987 | + | |
3044 | 2988 | infos: {} |
3045 | 2989 | |
3046 | 2990 | | **Json字段** | **字段含义** | **赋值及含义** | |
... | ... | @@ -3052,8 +2996,7 @@ infos: {} |
3052 | 2996 | |
3053 | 2997 | ```json |
3054 | 2998 | { |
3055 | - "fun": "answerNumber", | |
3056 | - "baseId": 1, | |
2999 | + "fun": "answerNumber", | |
3057 | 3000 | "baseSn":"2023031402", |
3058 | 3001 | "infos": { |
3059 | 3002 | "keySn": "1479824643", |
... | ... | @@ -3075,8 +3018,7 @@ params:{} //默认空 |
3075 | 3018 | 指令样例: |
3076 | 3019 | ```json |
3077 | 3020 | { |
3078 | - "fun": "stopFreeQuestion", | |
3079 | - "baseId": 0, | |
3021 | + "fun": "stopFreeQuestion", | |
3080 | 3022 | "baseSn":"2023031402", |
3081 | 3023 | "packetTag": "1" |
3082 | 3024 | } |
... | ... | @@ -3091,8 +3033,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
3091 | 3033 | 指令样例: |
3092 | 3034 | ```json |
3093 | 3035 | { |
3094 | - "fun": "stopFreeQuestion", | |
3095 | - "baseId": 1, | |
3036 | + "fun": "stopFreeQuestion", | |
3096 | 3037 | "baseSn":"2023031402", |
3097 | 3038 | "infos": { |
3098 | 3039 | "state": "OK" |
... | ... | @@ -3111,8 +3052,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
3111 | 3052 | |
3112 | 3053 | ```json |
3113 | 3054 | { |
3114 | - "fun": "startKeyPadCustomQuestions", | |
3115 | - "baseId": 0, | |
3055 | + "fun": "startKeyPadCustomQuestions", | |
3116 | 3056 | "baseSn":"2023031402", |
3117 | 3057 | "params": { |
3118 | 3058 | "titleTable": ["数字表决1", "数字表决2", "数字表决3"], |
... | ... | @@ -3258,8 +3198,7 @@ params:{} |
3258 | 3198 | 指令样例: |
3259 | 3199 | ```json |
3260 | 3200 | { |
3261 | - "fun": "startKeyPadCustomQuestions", | |
3262 | - "baseId": 0, | |
3201 | + "fun": "startKeyPadCustomQuestions", | |
3263 | 3202 | "baseSn":"2023031402", |
3264 | 3203 | "params": { |
3265 | 3204 | "titleTable": ["单选题", "数字表决"], |
... | ... | @@ -3337,15 +3276,14 @@ params:{} |
3337 | 3276 | 接收: |
3338 | 3277 | |
3339 | 3278 | fun: "startKeyPadCustomQuestions" //开始自定义题型 |
3340 | -baseId: "1"//接收到指令的基站ID | |
3279 | + | |
3341 | 3280 | infos:{"state":"OK"}//返回状态,成功为OK |
3342 | 3281 | |
3343 | 3282 | 指令样例: |
3344 | 3283 | |
3345 | 3284 | ```json |
3346 | 3285 | { |
3347 | - "fun": "startKeyPadCustomQuestions", | |
3348 | - "baseId": 1, | |
3286 | + "fun": "startKeyPadCustomQuestions", | |
3349 | 3287 | "baseSn":"2023031402", |
3350 | 3288 | "infos": { |
3351 | 3289 | "state": "OK" |
... | ... | @@ -3359,7 +3297,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
3359 | 3297 | 接收: |
3360 | 3298 | |
3361 | 3299 | fun: "answerKeyPadCustomQuestions" //自定义题型返回 |
3362 | -baseId: "1"//接收到指令的基站ID | |
3300 | + | |
3363 | 3301 | infos: {} |
3364 | 3302 | |
3365 | 3303 | 数字范围数据结构 |
... | ... | @@ -3375,8 +3313,7 @@ infos: {} |
3375 | 3313 | 指令样例: |
3376 | 3314 | ```json |
3377 | 3315 | { |
3378 | - "fun": "answerKeyPadCustomQuestions", | |
3379 | - "baseId": 1, | |
3316 | + "fun": "answerKeyPadCustomQuestions", | |
3380 | 3317 | "baseSn":"2023031402", |
3381 | 3318 | "infos": { |
3382 | 3319 | "time": "5.42", |
... | ... | @@ -3400,8 +3337,7 @@ params:{} //默认空 |
3400 | 3337 | 指令样例: |
3401 | 3338 | ```json |
3402 | 3339 | { |
3403 | - "fun": "stopKeyPadCustomQuestions", | |
3404 | - "baseId": 0, | |
3340 | + "fun": "stopKeyPadCustomQuestions", | |
3405 | 3341 | "baseSn":"2023031402", |
3406 | 3342 | "packetTag": "1" |
3407 | 3343 | } |
... | ... | @@ -3417,8 +3353,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
3417 | 3353 | 指令样例: |
3418 | 3354 | ```json |
3419 | 3355 | { |
3420 | - "fun": "stopKeyPadCustomQuestions", | |
3421 | - "baseId": 1, | |
3356 | + "fun": "stopKeyPadCustomQuestions", | |
3422 | 3357 | "baseSn":"2023031402", |
3423 | 3358 | "infos": { |
3424 | 3359 | "state": "OK" |
... | ... | @@ -3498,8 +3433,7 @@ params:{} |
3498 | 3433 | 指令样例: |
3499 | 3434 | ```json |
3500 | 3435 | { |
3501 | - "fun": "startKeyPadDigitalElections", | |
3502 | - "baseId": 0, | |
3436 | + "fun": "startKeyPadDigitalElections", | |
3503 | 3437 | "baseSn":"2023031402", |
3504 | 3438 | "params": { |
3505 | 3439 | "titleTable": ["数字选举1", "数字选举2", "数字选举3"], |
... | ... | @@ -3557,15 +3491,14 @@ params:{} |
3557 | 3491 | 接收: |
3558 | 3492 | |
3559 | 3493 | fun: "startKeyPadCustomQuestions" //开始自定义题型 |
3560 | -baseId: "1"//接收到指令的基站ID | |
3494 | + | |
3561 | 3495 | infos:{"state":"OK"}//返回状态,成功为OK |
3562 | 3496 | |
3563 | 3497 | 指令样例: |
3564 | 3498 | |
3565 | 3499 | ```json |
3566 | 3500 | { |
3567 | - "fun": "startKeyPadCustomQuestions", | |
3568 | - "baseId": 1, | |
3501 | + "fun": "startKeyPadCustomQuestions", | |
3569 | 3502 | "baseSn":"2023031402", |
3570 | 3503 | "infos": { |
3571 | 3504 | "state": "OK" |
... | ... | @@ -3579,7 +3512,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
3579 | 3512 | 接收: |
3580 | 3513 | |
3581 | 3514 | fun: "answerKeyPadCustomQuestions" //自定义题型返回 |
3582 | -baseId: "1"//接收到指令的基站ID | |
3515 | + | |
3583 | 3516 | infos: {} |
3584 | 3517 | |
3585 | 3518 | 数字范围数据结构 |
... | ... | @@ -3595,8 +3528,7 @@ infos: {} |
3595 | 3528 | 指令样例: |
3596 | 3529 | ```json |
3597 | 3530 | { |
3598 | - "fun": "answerKeyPadCustomQuestions", | |
3599 | - "baseId": 1, | |
3531 | + "fun": "answerKeyPadCustomQuestions", | |
3600 | 3532 | "baseSn":"2023031402", |
3601 | 3533 | "infos": { |
3602 | 3534 | "time": "5.42", |
... | ... | @@ -3620,8 +3552,7 @@ params:{} //默认空 |
3620 | 3552 | 指令样例: |
3621 | 3553 | ```json |
3622 | 3554 | { |
3623 | - "fun": "stopKeyPadCustomQuestions", | |
3624 | - "baseId": 0, | |
3555 | + "fun": "stopKeyPadCustomQuestions", | |
3625 | 3556 | "baseSn":"2023031402", |
3626 | 3557 | "packetTag": "1" |
3627 | 3558 | } |
... | ... | @@ -3637,8 +3568,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
3637 | 3568 | 指令样例: |
3638 | 3569 | ```json |
3639 | 3570 | { |
3640 | - "fun": "stopKeyPadCustomQuestions", | |
3641 | - "baseId": 1, | |
3571 | + "fun": "stopKeyPadCustomQuestions", | |
3642 | 3572 | "baseSn":"2023031402", |
3643 | 3573 | "infos": { |
3644 | 3574 | "state": "OK" |
... | ... | @@ -3682,8 +3612,7 @@ params:{}// |
3682 | 3612 | |
3683 | 3613 | ```json |
3684 | 3614 | { |
3685 | - "fun": "writeNFCInfo", | |
3686 | - "baseId": 1, | |
3615 | + "fun": "writeNFCInfo", | |
3687 | 3616 | "baseSn":"2023031402", |
3688 | 3617 | "params": { |
3689 | 3618 | "userName": "张三", |
... | ... | @@ -3702,8 +3631,7 @@ infos:{"value":"OK"}//返回状态,成功为OK |
3702 | 3631 | 指令样例: |
3703 | 3632 | ```json |
3704 | 3633 | { |
3705 | - "fun": "writeNFCInfo", | |
3706 | - "baseId": 1, | |
3634 | + "fun": "writeNFCInfo", | |
3707 | 3635 | "baseSn":"2023031402", |
3708 | 3636 | "infos": { |
3709 | 3637 | "value": "OK" |
... | ... | @@ -3735,8 +3663,7 @@ infos:{} |
3735 | 3663 | |
3736 | 3664 | ```json |
3737 | 3665 | { |
3738 | - "fun": "NFCInfo", | |
3739 | - "baseId": 1, | |
3666 | + "fun": "NFCInfo", | |
3740 | 3667 | "baseSn":"2023031402", |
3741 | 3668 | "infos": { |
3742 | 3669 | "keySn": "1479824643", |
... | ... | @@ -3768,8 +3695,7 @@ params:{}// |
3768 | 3695 | |
3769 | 3696 | ```json |
3770 | 3697 | { |
3771 | - "fun": "writeNFCEmpty", | |
3772 | - "baseId": 1, | |
3698 | + "fun": "writeNFCEmpty", | |
3773 | 3699 | "baseSn":"2023031402", |
3774 | 3700 | "params": {}, |
3775 | 3701 | "packetTag": "1" |
... | ... | @@ -3784,8 +3710,7 @@ infos:{"value":"OK"}//返回状态,成功为OK |
3784 | 3710 | 指令样例: |
3785 | 3711 | ```json |
3786 | 3712 | { |
3787 | - "fun": "writeNFCEmpty", | |
3788 | - "baseId": 1, | |
3713 | + "fun": "writeNFCEmpty", | |
3789 | 3714 | "baseSn":"2023031402", |
3790 | 3715 | "infos": { |
3791 | 3716 | "value": "OK" |
... | ... | @@ -3805,77 +3730,89 @@ infos:{"value":"OK"}//返回状态,成功为OK |
3805 | 3730 | 硬件的读写操作返回数据都是相同的,具体值参见写指令的value |
3806 | 3731 | |
3807 | 3732 | ### 基站 |
3733 | +注意:在用MQTT操作基站参数时需要关注的发布主题和订阅主题如下: | |
3808 | 3734 | |
3809 | -#### 基站编号 | |
3735 | +|**主题**|**格式**|**说明**| | |
3736 | +| --- | --- | --- | | |
3737 | +| 发布主题 | /\${clientId}/${baseSn}/baseRW | 基站参数设置,查询指令 | | |
3738 | +| 订阅主题 | /\${clientId}/${baseSn}/baseRe | 基站参数数据返回 | | |
3739 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
3810 | 3740 | |
3811 | 3741 | 读 |
3812 | 3742 | |
3813 | 3743 | 发送: |
3814 | -fun: "readBaseStationID" //读基站编号 | |
3815 | -baseId: 1//1~32 | |
3744 | +fun: "readBaseStationChannel" //读基站频点 | |
3745 | +baseSn:"2023031402" | |
3816 | 3746 | params:{}//可不填 |
3817 | 3747 | |
3818 | 3748 | |
3819 | - | |
3820 | 3749 | 指令样例: |
3750 | + | |
3751 | +|**主题**|**格式**|**说明**| | |
3752 | +| --- | --- | --- | | |
3753 | +| 发布主题 | /\${clientId}/${baseSn}/baseRW | 基站参数设置,查询指令 | | |
3754 | + | |
3821 | 3755 | ```json |
3822 | 3756 | { |
3823 | - "fun": "readBaseStationID", | |
3824 | - "baseId": 2, | |
3757 | + "fun": "readBaseStationChannel", | |
3825 | 3758 | "baseSn":"2023031402", |
3826 | 3759 | "packetTag": "1" |
3827 | 3760 | } |
3828 | 3761 | ``` |
3829 | 3762 | |
3830 | 3763 | 写 |
3764 | + | |
3831 | 3765 | 发送: |
3832 | -fun: "writeBaseStationID" //写基站编号 | |
3833 | -baseId: 0 | |
3834 | -params:{"path":pathAdd","value":"2"}//1~32 (基站新ID) | |
3766 | +fun: "writeBaseStationChannel" //写基站频点 | |
3767 | +baseSn:"2023031402" | |
3768 | +params:{"value":"1"}//1~12 (频点) | |
3769 | + | |
3770 | +| **Json字段** | **字段含义** | **赋值及含义** | | |
3771 | +| --- | --- | --- | | |
3772 | +|values|基站频点|多频点基站有效| | |
3773 | + | |
3774 | + | |
3775 | +多频点基站指令样例: | |
3776 | + | |
3777 | +|**主题**|**格式**|**说明**| | |
3778 | +| --- | --- | --- | | |
3779 | +| 发布主题 | /\${clientId}/${baseSn}/baseRW | 基站参数设置,查询指令 | | |
3835 | 3780 | |
3836 | -指令样例: | |
3837 | 3781 | ```json |
3838 | 3782 | { |
3839 | - "fun": "writeBaseStationID", | |
3840 | - "baseId": 0, | |
3783 | + "fun": "writeBaseStationChannel", | |
3784 | + "baseSn":"2023031402", | |
3841 | 3785 | "params": { |
3842 | - "pathAdd": "ptahAdd", | |
3843 | - "value": "2" | |
3786 | + "values": ["3", "6", "9", "12"] | |
3844 | 3787 | }, |
3845 | 3788 | "packetTag": "1" |
3846 | 3789 | } |
3847 | 3790 | ``` |
3848 | 3791 | |
3849 | - | |
3850 | - | |
3851 | 3792 | 返回 |
3793 | + | |
3852 | 3794 | 接收: |
3853 | -fun: "baseStationID" | |
3854 | -baseId: "2"//基站ID | |
3855 | -infos:{"value":"2"}//返回基站ID | |
3856 | -指令样例: | |
3795 | +fun: "baseStationChannel" | |
3796 | +baseSn:"2023031402" | |
3797 | +infos:{"value":"3"}//返回基站频点值 | |
3857 | 3798 | |
3858 | 3799 | |
3859 | 3800 | 指令样例: |
3860 | 3801 | |
3802 | +|**主题**|**格式**|**说明**| | |
3803 | +| --- | --- | --- | | |
3804 | +| 订阅主题 | /\${clientId}/${baseSn}/baseRe | 基站参数数据返回 | | |
3805 | + | |
3861 | 3806 | ```json |
3862 | 3807 | { |
3863 | - "fun": "baseStationID", | |
3864 | - "baseId": 2, | |
3808 | + "fun": "baseStationChannel", | |
3865 | 3809 | "baseSn":"2023031402", |
3866 | 3810 | "infos": { |
3867 | - "pathAdd": "12345", | |
3868 | - "value": "2" | |
3811 | + "values": ["3", "6", "9", "12"] | |
3869 | 3812 | }, |
3870 | 3813 | "packetTag": "1" |
3871 | 3814 | } |
3872 | 3815 | ``` |
3873 | -支持设备说明 | |
3874 | -| **基站+键盘** | **支持** | **备注** | | |
3875 | -| --- | --- | --- | | |
3876 | -| B100-2.4G+S6 | 支持 || | |
3877 | -| B200-2.4G+S6 | 支持 || | |
3878 | -| B200-5.8G+T2 | 支持 || | |
3879 | 3816 | |
3880 | 3817 | |
3881 | 3818 | #### 基站频点 |
... | ... | @@ -3884,7 +3821,7 @@ infos:{"value":"2"}//返回基站ID |
3884 | 3821 | |
3885 | 3822 | 发送: |
3886 | 3823 | fun: "readBaseStationChannel" //读基站频点 |
3887 | -baseId: 1//1~32 (必须指定基站) | |
3824 | +baseSn:"2023031402" | |
3888 | 3825 | params:{}//可不填 |
3889 | 3826 | |
3890 | 3827 | |
... | ... | @@ -3893,7 +3830,6 @@ params:{}//可不填 |
3893 | 3830 | ```json |
3894 | 3831 | { |
3895 | 3832 | "fun": "readBaseStationChannel", |
3896 | - "baseId": 1, | |
3897 | 3833 | "baseSn":"2023031402", |
3898 | 3834 | "packetTag": "1" |
3899 | 3835 | } |
... | ... | @@ -3903,7 +3839,7 @@ params:{}//可不填 |
3903 | 3839 | |
3904 | 3840 | 发送: |
3905 | 3841 | fun: "writeBaseStationChannel" //写基站频点 |
3906 | -baseId: 1//1~32 (必须指定基站) | |
3842 | +baseSn:"2023031402" | |
3907 | 3843 | params:{"value":"1"}//1~12 (频点) |
3908 | 3844 | |
3909 | 3845 | | **Json字段** | **字段含义** | **赋值及含义** | |
... | ... | @@ -3917,7 +3853,6 @@ params:{"value":"1"}//1~12 (频点) |
3917 | 3853 | ```json |
3918 | 3854 | { |
3919 | 3855 | "fun": "writeBaseStationChannel", |
3920 | - "baseId": 1, | |
3921 | 3856 | "baseSn":"2023031402", |
3922 | 3857 | "params": { |
3923 | 3858 | "value": "3" |
... | ... | @@ -3931,7 +3866,6 @@ params:{"value":"1"}//1~12 (频点) |
3931 | 3866 | ```json |
3932 | 3867 | { |
3933 | 3868 | "fun": "writeBaseStationChannel", |
3934 | - "baseId": 1, | |
3935 | 3869 | "baseSn":"2023031402", |
3936 | 3870 | "params": { |
3937 | 3871 | "values": ["3", "6", "9", "12"] |
... | ... | @@ -3944,7 +3878,7 @@ params:{"value":"1"}//1~12 (频点) |
3944 | 3878 | |
3945 | 3879 | 接收: |
3946 | 3880 | fun: "baseStationChannel" |
3947 | -baseId: 1//基站ID | |
3881 | +baseSn:"2023031402" | |
3948 | 3882 | infos:{"value":"3"}//返回基站频点值 |
3949 | 3883 | |
3950 | 3884 | |
... | ... | @@ -3953,7 +3887,6 @@ infos:{"value":"3"}//返回基站频点值 |
3953 | 3887 | ```json |
3954 | 3888 | { |
3955 | 3889 | "fun": "baseStationChannel", |
3956 | - "baseId": 1, | |
3957 | 3890 | "baseSn":"2023031402", |
3958 | 3891 | "infos": { |
3959 | 3892 | "value": "3", |
... | ... | @@ -3985,8 +3918,7 @@ params:{}//可不填 |
3985 | 3918 | |
3986 | 3919 | ```json |
3987 | 3920 | { |
3988 | - "fun": "readKeyboardLoginMenu", | |
3989 | - "baseId": 1, | |
3921 | + "fun": "readKeyboardLoginMenu", | |
3990 | 3922 | "baseSn":"2023031402", |
3991 | 3923 | "packetTag": "1" |
3992 | 3924 | } |
... | ... | @@ -4004,8 +3936,7 @@ params:{"value":"1"}//0~1 (0不允许登录;1允许登录) |
4004 | 3936 | |
4005 | 3937 | ```json |
4006 | 3938 | { |
4007 | - "fun": "writeKeyboardLoginMenu", | |
4008 | - "baseId": 1, | |
3939 | + "fun": "writeKeyboardLoginMenu", | |
4009 | 3940 | "baseSn":"2023031402", |
4010 | 3941 | "params": { |
4011 | 3942 | "value": "1" |
... | ... | @@ -4027,8 +3958,7 @@ infos:{"value":"1"}//返回键盘登录菜单显示值 |
4027 | 3958 | |
4028 | 3959 | ```json |
4029 | 3960 | { |
4030 | - "fun": "baseStationKeyboardLoginMenu", | |
4031 | - "baseId": 1, | |
3961 | + "fun": "baseStationKeyboardLoginMenu", | |
4032 | 3962 | "baseSn":"2023031402", |
4033 | 3963 | "infos": { |
4034 | 3964 | "value": "1" |
... | ... | @@ -4061,8 +3991,7 @@ params:{}//可不填 |
4061 | 3991 | |
4062 | 3992 | ```json |
4063 | 3993 | { |
4064 | - "fun": "readBaseStationModel", | |
4065 | - "baseId": 1, | |
3994 | + "fun": "readBaseStationModel", | |
4066 | 3995 | "baseSn":"2023031402", |
4067 | 3996 | "packetTag": "1" |
4068 | 3997 | } |
... | ... | @@ -4081,8 +4010,7 @@ infos:{"value":"218"}//返回基站型号 |
4081 | 4010 | |
4082 | 4011 | ```json |
4083 | 4012 | { |
4084 | - "fun": "baseStationModel", | |
4085 | - "baseId": 1, | |
4013 | + "fun": "baseStationModel", | |
4086 | 4014 | "baseSn":"2023031402", |
4087 | 4015 | "infos": { |
4088 | 4016 | "value": "218" |
... | ... | @@ -4123,8 +4051,7 @@ params:{}//可不填 |
4123 | 4051 | |
4124 | 4052 | ```json |
4125 | 4053 | { |
4126 | - "fun": "readBaseStationSVersion", | |
4127 | - "baseId": 1, | |
4054 | + "fun": "readBaseStationSVersion", | |
4128 | 4055 | "baseSn":"2023031402", |
4129 | 4056 | "packetTag": "1" |
4130 | 4057 | } |
... | ... | @@ -4143,8 +4070,7 @@ infos:{"value":"V2.0.2"}//返回基站软件版本 |
4143 | 4070 | |
4144 | 4071 | ```json |
4145 | 4072 | { |
4146 | - "fun": "baseStationSVersion", | |
4147 | - "baseId": 1, | |
4073 | + "fun": "baseStationSVersion", | |
4148 | 4074 | "baseSn":"2023031402", |
4149 | 4075 | "infos": { |
4150 | 4076 | "value": "V2.0.2" |
... | ... | @@ -4176,8 +4102,7 @@ params:{}//可不填 |
4176 | 4102 | |
4177 | 4103 | ```json |
4178 | 4104 | { |
4179 | - "fun": "readBaseStationSN", | |
4180 | - "baseId": 1, | |
4105 | + "fun": "readBaseStationSN", | |
4181 | 4106 | "baseSn":"2023031402", |
4182 | 4107 | "packetTag": "1" |
4183 | 4108 | } |
... | ... | @@ -4196,8 +4121,7 @@ infos:{"value":"FFFFFFFFFF"}//返回基站序列号 |
4196 | 4121 | |
4197 | 4122 | ```json |
4198 | 4123 | { |
4199 | - "fun": "baseStationSN", | |
4200 | - "baseId": 1, | |
4124 | + "fun": "baseStationSN", | |
4201 | 4125 | "baseSn":"2023031402", |
4202 | 4126 | "infos": { |
4203 | 4127 | "value": "FFFFFFFFFF" |
... | ... | @@ -4229,8 +4153,7 @@ params:{}//可不填 |
4229 | 4153 | |
4230 | 4154 | ```json |
4231 | 4155 | { |
4232 | - "fun": "readBaseStationTitle", | |
4233 | - "baseId": 1, | |
4156 | + "fun": "readBaseStationTitle", | |
4234 | 4157 | "baseSn":"2023031402", |
4235 | 4158 | "packetTag": "1" |
4236 | 4159 | } |
... | ... | @@ -4249,8 +4172,7 @@ params:{"value":" A2021"}//基站名称,最长12字节 |
4249 | 4172 | |
4250 | 4173 | ```json |
4251 | 4174 | { |
4252 | - "fun": "writeBaseStationTitle", | |
4253 | - "baseId": 1, | |
4175 | + "fun": "writeBaseStationTitle", | |
4254 | 4176 | "baseSn":"2023031402", |
4255 | 4177 | "params": { |
4256 | 4178 | "value": "A2021" |
... | ... | @@ -4272,8 +4194,7 @@ infos:{"value":"A2021"}//返回基站名称 |
4272 | 4194 | |
4273 | 4195 | ```json |
4274 | 4196 | { |
4275 | - "fun": "baseStationTitle", | |
4276 | - "baseId": 1, | |
4197 | + "fun": "baseStationTitle", | |
4277 | 4198 | "baseSn":"2023031402", |
4278 | 4199 | "infos": { |
4279 | 4200 | "value": "A2021" |
... | ... | @@ -4300,8 +4221,7 @@ params:{}//可不填 |
4300 | 4221 | 指令样例: |
4301 | 4222 | ```json |
4302 | 4223 | { |
4303 | - "fun": "readPairMode", | |
4304 | - "baseId": 1, | |
4224 | + "fun": "readPairMode", | |
4305 | 4225 | "baseSn":"2023031402", |
4306 | 4226 | "packetTag": "1" |
4307 | 4227 | } |
... | ... | @@ -4334,8 +4254,7 @@ params:{"value":"4"}//1~9 |
4334 | 4254 | 指令样例: |
4335 | 4255 | ```json |
4336 | 4256 | { |
4337 | - "fun": "writePairMode", | |
4338 | - "baseId": 1, | |
4257 | + "fun": "writePairMode", | |
4339 | 4258 | "baseSn":"2023031402", |
4340 | 4259 | "params": { |
4341 | 4260 | "value": "4" |
... | ... | @@ -4353,8 +4272,7 @@ infos:{"value":"4"}//返回基站配对模式值 |
4353 | 4272 | 指令样例: |
4354 | 4273 | ```json |
4355 | 4274 | { |
4356 | - "fun": "pairMode", | |
4357 | - "baseId": 1, | |
4275 | + "fun": "pairMode", | |
4358 | 4276 | "baseSn":"2023031402", |
4359 | 4277 | "infos": { |
4360 | 4278 | "value": "4" |
... | ... | @@ -4395,8 +4313,7 @@ params:{}//可不填 |
4395 | 4313 | 指令样例: |
4396 | 4314 | ```json |
4397 | 4315 | { |
4398 | - "fun": "readBaseStationPairMode", | |
4399 | - "baseId": 1, | |
4316 | + "fun": "readBaseStationPairMode", | |
4400 | 4317 | "baseSn":"2023031402", |
4401 | 4318 | "packetTag": "1" |
4402 | 4319 | } |
... | ... | @@ -4419,8 +4336,7 @@ params:{"value":"1"}// |
4419 | 4336 | 指令样例: |
4420 | 4337 | ```json |
4421 | 4338 | { |
4422 | - "fun": "writeBaseStationPairMode", | |
4423 | - "baseId": 1, | |
4339 | + "fun": "writeBaseStationPairMode", | |
4424 | 4340 | "baseSn":"2023031402", |
4425 | 4341 | "params": { |
4426 | 4342 | "value": "1" |
... | ... | @@ -4438,8 +4354,7 @@ infos:{"value":"1"}//返回基站配对模式值 |
4438 | 4354 | 指令样例: |
4439 | 4355 | ```json |
4440 | 4356 | { |
4441 | - "fun": "baseStationPairMode", | |
4442 | - "baseId": 1, | |
4357 | + "fun": "baseStationPairMode", | |
4443 | 4358 | "baseSn":"2023031402", |
4444 | 4359 | "infos": { |
4445 | 4360 | "value": "1" |
... | ... | @@ -4470,8 +4385,7 @@ params:{}//可不填 |
4470 | 4385 | |
4471 | 4386 | ```json |
4472 | 4387 | { |
4473 | - "fun": "readBaseStationMatchCode", | |
4474 | - "baseId": 1, | |
4388 | + "fun": "readBaseStationMatchCode", | |
4475 | 4389 | "baseSn":"2023031402", |
4476 | 4390 | "packetTag": "1" |
4477 | 4391 | } |
... | ... | @@ -4490,8 +4404,7 @@ infos:{"value":"21072333"}//返回基站配对码 |
4490 | 4404 | |
4491 | 4405 | ```json |
4492 | 4406 | { |
4493 | - "fun": "baseStationMatchCode", | |
4494 | - "baseId": 1, | |
4407 | + "fun": "baseStationMatchCode", | |
4495 | 4408 | "baseSn":"2023031402", |
4496 | 4409 | "infos": { |
4497 | 4410 | "value": "21072333" |
... | ... | @@ -4523,8 +4436,7 @@ packetTag:"0"//数据包标签 |
4523 | 4436 | |
4524 | 4437 | ```json |
4525 | 4438 | { |
4526 | - "fun": "baseStationChannelInterference", | |
4527 | - "baseId": 1, | |
4439 | + "fun": "baseStationChannelInterference", | |
4528 | 4440 | "baseSn":"2023031402", |
4529 | 4441 | "infos": { |
4530 | 4442 | "value": "5" |
... | ... | @@ -4556,8 +4468,7 @@ params:{}//可不填 |
4556 | 4468 | |
4557 | 4469 | ```json |
4558 | 4470 | { |
4559 | - "fun": "readBaseStationCapacity", | |
4560 | - "baseId": 1, | |
4471 | + "fun": "readBaseStationCapacity", | |
4561 | 4472 | "baseSn":"2023031402", |
4562 | 4473 | "packetTag": "1" |
4563 | 4474 | } |
... | ... | @@ -4576,8 +4487,7 @@ infos:{"keypadNumber":"60","lock":"1"}//返回基站键盘容量值 |
4576 | 4487 | |
4577 | 4488 | ```json |
4578 | 4489 | { |
4579 | - "fun": "baseStationCapacity", | |
4580 | - "baseId": 1, | |
4490 | + "fun": "baseStationCapacity", | |
4581 | 4491 | "baseSn":"2023031402", |
4582 | 4492 | "infos": { |
4583 | 4493 | "keypadNumber": "60", |
... | ... | @@ -4608,8 +4518,7 @@ params:{} |
4608 | 4518 | |
4609 | 4519 | ```json |
4610 | 4520 | { |
4611 | - "fun": "startQuickMatch", | |
4612 | - "baseId": 1, | |
4521 | + "fun": "startQuickMatch", | |
4613 | 4522 | "baseSn":"2023031402", |
4614 | 4523 | "packetTag": "1" |
4615 | 4524 | } |
... | ... | @@ -4618,7 +4527,7 @@ params:{} |
4618 | 4527 | 接收: |
4619 | 4528 | |
4620 | 4529 | fun: "startQuickMatch" //开始快速配对 |
4621 | -baseId: "1"//接收到指令的基站ID | |
4530 | + | |
4622 | 4531 | infos:{"state":"OK"}//返回状态,成功为OK |
4623 | 4532 | |
4624 | 4533 | |
... | ... | @@ -4626,8 +4535,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
4626 | 4535 | |
4627 | 4536 | ```json |
4628 | 4537 | { |
4629 | - "fun": "startQuickMatch", | |
4630 | - "baseId": 1, | |
4538 | + "fun": "startQuickMatch", | |
4631 | 4539 | "baseSn":"2023031402", |
4632 | 4540 | "infos": { |
4633 | 4541 | "state": "OK" |
... | ... | @@ -4648,8 +4556,7 @@ params:{} //默认空 |
4648 | 4556 | |
4649 | 4557 | ```json |
4650 | 4558 | { |
4651 | - "fun": "stopQuickMatch", | |
4652 | - "baseId": 1, | |
4559 | + "fun": "stopQuickMatch", | |
4653 | 4560 | "baseSn":"2023031402", |
4654 | 4561 | "packetTag": "1" |
4655 | 4562 | } |
... | ... | @@ -4666,8 +4573,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
4666 | 4573 | |
4667 | 4574 | ```json |
4668 | 4575 | { |
4669 | - "fun": "stopQuickMatch", | |
4670 | - "baseId": 1, | |
4576 | + "fun": "stopQuickMatch", | |
4671 | 4577 | "baseSn":"2023031402", |
4672 | 4578 | "infos": { |
4673 | 4579 | "state": "OK" |
... | ... | @@ -4699,8 +4605,7 @@ params:{}//可不填 |
4699 | 4605 | |
4700 | 4606 | ```json |
4701 | 4607 | { |
4702 | - "fun": "readKeyboardLoginPW", | |
4703 | - "baseId": 1, | |
4608 | + "fun": "readKeyboardLoginPW", | |
4704 | 4609 | "baseSn":"2023031402", |
4705 | 4610 | "packetTag": "1" |
4706 | 4611 | } |
... | ... | @@ -4718,8 +4623,7 @@ params:{"value":"0"}//0~9999 (0不用核对) |
4718 | 4623 | |
4719 | 4624 | ```json |
4720 | 4625 | { |
4721 | - "fun": "writeKeyboardLoginPW", | |
4722 | - "baseId": 1, | |
4626 | + "fun": "writeKeyboardLoginPW", | |
4723 | 4627 | "baseSn":"2023031402", |
4724 | 4628 | "params": { |
4725 | 4629 | "value": "0" |
... | ... | @@ -4741,8 +4645,7 @@ infos:{"value":"1"}//返回键盘登录密码值 |
4741 | 4645 | |
4742 | 4646 | ```json |
4743 | 4647 | { |
4744 | - "fun": "baseStationKeyboardLoginPW", | |
4745 | - "baseId": 1, | |
4648 | + "fun": "baseStationKeyboardLoginPW", | |
4746 | 4649 | "baseSn":"2023031402", |
4747 | 4650 | "infos": { |
4748 | 4651 | "value": "0" |
... | ... | @@ -4773,8 +4676,7 @@ params:{}//可不填 |
4773 | 4676 | |
4774 | 4677 | ```json |
4775 | 4678 | { |
4776 | - "fun": "readBaseStationNameHidden", | |
4777 | - "baseId": 1, | |
4679 | + "fun": "readBaseStationNameHidden", | |
4778 | 4680 | "baseSn":"2023031402", |
4779 | 4681 | "packetTag": "1" |
4780 | 4682 | } |
... | ... | @@ -4796,8 +4698,7 @@ params:{"value":"0"}//0~1 (0隐藏,1不隐藏) |
4796 | 4698 | |
4797 | 4699 | ```json |
4798 | 4700 | { |
4799 | - "fun": "writeBaseStationNameHidden", | |
4800 | - "baseId": 1, | |
4701 | + "fun": "writeBaseStationNameHidden", | |
4801 | 4702 | "baseSn":"2023031402", |
4802 | 4703 | "params": { |
4803 | 4704 | "value": "0" |
... | ... | @@ -4819,8 +4720,7 @@ infos:{"value":"1"}//返回基站名称隐藏值 (0隐藏,1不隐藏) |
4819 | 4720 | |
4820 | 4721 | ```json |
4821 | 4722 | { |
4822 | - "fun": "baseStationNameHidden", | |
4823 | - "baseId": 1, | |
4723 | + "fun": "baseStationNameHidden", | |
4824 | 4724 | "baseSn":"2023031402", |
4825 | 4725 | "infos": { |
4826 | 4726 | "value": "0" |
... | ... | @@ -4850,8 +4750,7 @@ params:{}//可不填 |
4850 | 4750 | |
4851 | 4751 | ```json |
4852 | 4752 | { |
4853 | - "fun": "readBaseStationTcpIp", | |
4854 | - "baseId": 1, | |
4753 | + "fun": "readBaseStationTcpIp", | |
4855 | 4754 | "baseSn":"2023031402", |
4856 | 4755 | "packetTag": "1" |
4857 | 4756 | } |
... | ... | @@ -4870,8 +4769,7 @@ params: |
4870 | 4769 | |
4871 | 4770 | ```json |
4872 | 4771 | { |
4873 | - "fun": "writeBaseStationTcpIp", | |
4874 | - "baseId": 1, | |
4772 | + "fun": "writeBaseStationTcpIp", | |
4875 | 4773 | "baseSn":"2023031402", |
4876 | 4774 | "params": { |
4877 | 4775 | "mac": "FF:FF:FF:FF:FF:FF", |
... | ... | @@ -4897,8 +4795,7 @@ infos:{"value":"1"}//返回基站TcpIp |
4897 | 4795 | |
4898 | 4796 | ```json |
4899 | 4797 | { |
4900 | - "fun": "baseStationTcpIp", | |
4901 | - "baseId": 1, | |
4798 | + "fun": "baseStationTcpIp", | |
4902 | 4799 | "baseSn":"2023031402", |
4903 | 4800 | "infos": { |
4904 | 4801 | "ip": "192.168.10.10", |
... | ... | @@ -4930,8 +4827,7 @@ baseId: 1//1~32 (必须指定基站) |
4930 | 4827 | |
4931 | 4828 | ```json |
4932 | 4829 | { |
4933 | - "fun": "readWhiteList", | |
4934 | - "baseId": 1, | |
4830 | + "fun": "readWhiteList", | |
4935 | 4831 | "baseSn":"2023031402", |
4936 | 4832 | "params": {}, |
4937 | 4833 | "packetTag": "1" |
... | ... | @@ -4953,8 +4849,7 @@ infos:{}// |
4953 | 4849 | |
4954 | 4850 | ```json |
4955 | 4851 | { |
4956 | - "fun": "whiteList", | |
4957 | - "baseId": 1, | |
4852 | + "fun": "whiteList", | |
4958 | 4853 | "baseSn":"2023031402", |
4959 | 4854 | "infos": [{ |
4960 | 4855 | "keySn": "2111120140", |
... | ... | @@ -4992,8 +4887,7 @@ keySnList:[]//键盘SN数组最多200键盘SN |
4992 | 4887 | |
4993 | 4888 | ```json |
4994 | 4889 | { |
4995 | - "fun": "writeWhiteList", | |
4996 | - "baseId": 1, | |
4890 | + "fun": "writeWhiteList", | |
4997 | 4891 | "baseSn":"2023031402", |
4998 | 4892 | "keySnList": [{ |
4999 | 4893 | "keySn": "2111120140" |
... | ... | @@ -5026,8 +4920,7 @@ infos:{}// |
5026 | 4920 | |
5027 | 4921 | ```json |
5028 | 4922 | { |
5029 | - "fun": "whiteList", | |
5030 | - "baseId": 1, | |
4923 | + "fun": "whiteList", | |
5031 | 4924 | "baseSn":"2023031402", |
5032 | 4925 | "infos": [{ |
5033 | 4926 | "keySn": "2111120140", |
... | ... | @@ -5070,8 +4963,7 @@ params:{} //数组对象,指定键盘需填 |
5070 | 4963 | 锁定指定键盘 |
5071 | 4964 | ```json |
5072 | 4965 | { |
5073 | - "fun": "lockKeypad", | |
5074 | - "baseId": 1, | |
4966 | + "fun": "lockKeypad", | |
5075 | 4967 | "baseSn":"2023031402", |
5076 | 4968 | "keySnList": [{ |
5077 | 4969 | "keySn": "2111120140" |
... | ... | @@ -5091,8 +4983,7 @@ params:{} //数组对象,指定键盘需填 |
5091 | 4983 | 接收: |
5092 | 4984 | ```json |
5093 | 4985 | { |
5094 | - "fun": "lockKeypad", | |
5095 | - "baseId": 1, | |
4986 | + "fun": "lockKeypad", | |
5096 | 4987 | "baseSn":"2023031402", |
5097 | 4988 | "infos": [{ |
5098 | 4989 | "keySn": "1837454011", |
... | ... | @@ -5129,8 +5020,7 @@ params:{} //数组对象,指定键盘需填 |
5129 | 5020 | 解锁键盘 |
5130 | 5021 | ```json |
5131 | 5022 | { |
5132 | - "fun": "unlockKeypad", | |
5133 | - "baseId": 1, | |
5023 | + "fun": "unlockKeypad", | |
5134 | 5024 | "baseSn":"2023031402", |
5135 | 5025 | "keySnList": [{ |
5136 | 5026 | "keySn": "2111120140" |
... | ... | @@ -5150,8 +5040,7 @@ params:{} //数组对象,指定键盘需填 |
5150 | 5040 | 接收: |
5151 | 5041 | ```json |
5152 | 5042 | { |
5153 | - "fun": "unlockKeypad", | |
5154 | - "baseId": 1, | |
5043 | + "fun": "unlockKeypad", | |
5155 | 5044 | "baseSn":"2023031402", |
5156 | 5045 | "infos": [{ |
5157 | 5046 | "keySn": "2111120140", |
... | ... | @@ -5185,8 +5074,7 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 |
5185 | 5074 | |
5186 | 5075 | ```json |
5187 | 5076 | { |
5188 | - "fun": "addWhiteList", | |
5189 | - "baseId": 1, | |
5077 | + "fun": "addWhiteList", | |
5190 | 5078 | "baseSn":"2023031402", |
5191 | 5079 | "keySnList": [{ |
5192 | 5080 | "keySn": "2111120140" |
... | ... | @@ -5207,8 +5095,7 @@ infos:{}// |
5207 | 5095 | |
5208 | 5096 | ```json |
5209 | 5097 | { |
5210 | - "fun": "whiteList", | |
5211 | - "baseId": 1, | |
5098 | + "fun": "whiteList", | |
5212 | 5099 | "baseSn":"2023031402", |
5213 | 5100 | "infos": { |
5214 | 5101 | "keySn": "1837454012", |
... | ... | @@ -5235,8 +5122,7 @@ keySnList:[ "keySn":"2111120140"] //列表不能为空 |
5235 | 5122 | |
5236 | 5123 | ```json |
5237 | 5124 | { |
5238 | - "fun": "delWhiteList", | |
5239 | - "baseId": 1, | |
5125 | + "fun": "delWhiteList", | |
5240 | 5126 | "baseSn":"2023031402", |
5241 | 5127 | "keySnList": [{ |
5242 | 5128 | "keySn": "2111120140" |
... | ... | @@ -5257,8 +5143,7 @@ infos:{}// |
5257 | 5143 | |
5258 | 5144 | ```json |
5259 | 5145 | { |
5260 | - "fun": "delWhiteList", | |
5261 | - "baseId": 1, | |
5146 | + "fun": "delWhiteList", | |
5262 | 5147 | "baseSn":"2023031402", |
5263 | 5148 | "packetTag": "1", |
5264 | 5149 | "infos": { |
... | ... | @@ -5285,8 +5170,7 @@ params:{} //无 |
5285 | 5170 | |
5286 | 5171 | ```json |
5287 | 5172 | { |
5288 | - "fun": "clearWhiteList", | |
5289 | - "baseId": 1, | |
5173 | + "fun": "clearWhiteList", | |
5290 | 5174 | "baseSn":"2023031402", |
5291 | 5175 | "packetTag": "1" |
5292 | 5176 | } |
... | ... | @@ -5302,8 +5186,7 @@ infos:{}// |
5302 | 5186 | |
5303 | 5187 | ```json |
5304 | 5188 | { |
5305 | - "fun": "clearWhiteList", | |
5306 | - "baseId": 1, | |
5189 | + "fun": "clearWhiteList", | |
5307 | 5190 | "baseSn":"2023031402", |
5308 | 5191 | "packetTag": "1", |
5309 | 5192 | "infos": { |
... | ... | @@ -5333,8 +5216,7 @@ params:{"value":0}// |
5333 | 5216 | 指令样例: |
5334 | 5217 | ```json |
5335 | 5218 | { |
5336 | - "fun": "readKeypadAutoPowerOffLevel", | |
5337 | - "baseId": 1, | |
5219 | + "fun": "readKeypadAutoPowerOffLevel", | |
5338 | 5220 | "baseSn":"2023031402", |
5339 | 5221 | "packetTag": "1" |
5340 | 5222 | } |
... | ... | @@ -5350,8 +5232,7 @@ params:{"value":"0"}// |
5350 | 5232 | |
5351 | 5233 | ```json |
5352 | 5234 | { |
5353 | - "fun": "writeKeypadAutoPowerOffLevel", | |
5354 | - "baseId": 1, | |
5235 | + "fun": "writeKeypadAutoPowerOffLevel", | |
5355 | 5236 | "baseSn":"2023031402", |
5356 | 5237 | "params": { |
5357 | 5238 | "value": "0" |
... | ... | @@ -5369,8 +5250,7 @@ infos:{"value":"0"}//返回键盘关机时间等级 |
5369 | 5250 | |
5370 | 5251 | ```json |
5371 | 5252 | { |
5372 | - "fun": "keypadAutoPowerOffLevel", | |
5373 | - "baseId": 1, | |
5253 | + "fun": "keypadAutoPowerOffLevel", | |
5374 | 5254 | "baseSn":"2023031402", |
5375 | 5255 | "infos": { |
5376 | 5256 | "value": "0" |
... | ... | @@ -5394,8 +5274,7 @@ params:{}//可不填 |
5394 | 5274 | 指令样例: |
5395 | 5275 | ```json |
5396 | 5276 | { |
5397 | - "fun": "readBaseStationBaseConfig", | |
5398 | - "baseId": 1, | |
5277 | + "fun": "readBaseStationBaseConfig", | |
5399 | 5278 | "baseSn":"2023031402", |
5400 | 5279 | "packetTag": "1" |
5401 | 5280 | } |
... | ... | @@ -5418,8 +5297,7 @@ params:{}// |
5418 | 5297 | |
5419 | 5298 | ```json |
5420 | 5299 | { |
5421 | - "fun": "writeBaseStationBaseConfig", | |
5422 | - "baseId": 1, | |
5300 | + "fun": "writeBaseStationBaseConfig", | |
5423 | 5301 | "baseSn":"2023031402", |
5424 | 5302 | "params": { |
5425 | 5303 | "bootVibraton": "1", |
... | ... | @@ -5440,8 +5318,7 @@ infos:{ }//返回基站 |
5440 | 5318 | |
5441 | 5319 | ```json |
5442 | 5320 | { |
5443 | - "fun": "baseStationBaseConfig", | |
5444 | - "baseId": 1, | |
5321 | + "fun": "baseStationBaseConfig", | |
5445 | 5322 | "baseSn":"2023031402", |
5446 | 5323 | "infos": { |
5447 | 5324 | "bootVibraton": "1", |
... | ... | @@ -5468,7 +5345,7 @@ params:{}//可不填 |
5468 | 5345 | ```json |
5469 | 5346 | { |
5470 | 5347 | "fun":"readBaseStationAES", |
5471 | - "baseId":1, | |
5348 | + | |
5472 | 5349 | "baseSn":"2023031402", |
5473 | 5350 | "packetTag":"1" |
5474 | 5351 | } |
... | ... | @@ -5489,7 +5366,7 @@ params:{"value":"0"}// |
5489 | 5366 | ```json |
5490 | 5367 | { |
5491 | 5368 | "fun":"writeBaseStationAES", |
5492 | - "baseId":1, | |
5369 | + | |
5493 | 5370 | "baseSn":"2023031402", |
5494 | 5371 | "packetTag":"1" |
5495 | 5372 | } |
... | ... | @@ -5505,7 +5382,7 @@ infos:{"value":"1"}//返回基站AES |
5505 | 5382 | ```json |
5506 | 5383 | { |
5507 | 5384 | "fun": "baseStationAES", |
5508 | - "baseId": 1, | |
5385 | + | |
5509 | 5386 | "baseSn":"2023031402", |
5510 | 5387 | "infos": { |
5511 | 5388 | "value": "0" |
... | ... | @@ -5530,7 +5407,7 @@ params:{}// |
5530 | 5407 | ```json |
5531 | 5408 | { |
5532 | 5409 | "fun": "copyBaseStationAES", |
5533 | - "baseId": 0, | |
5410 | + | |
5534 | 5411 | "baseSn":"2023031402", |
5535 | 5412 | "params": { |
5536 | 5413 | "destBaseID": "2", |
... | ... | @@ -5550,7 +5427,7 @@ infos:{"value":"OK"}//返回状态 |
5550 | 5427 | ```json |
5551 | 5428 | { |
5552 | 5429 | "fun": "baseStationAES", |
5553 | - "baseId": 1, | |
5430 | + | |
5554 | 5431 | "baseSn":"2023031402", |
5555 | 5432 | "infos": { |
5556 | 5433 | "value": "OK" |
... | ... | @@ -5576,8 +5453,7 @@ params:{}//可不填 |
5576 | 5453 | 指令样例: |
5577 | 5454 | ```json |
5578 | 5455 | { |
5579 | - "fun": "readBasicConfigMode", | |
5580 | - "baseId": 1, | |
5456 | + "fun": "readBasicConfigMode", | |
5581 | 5457 | "baseSn": "2023031402", |
5582 | 5458 | "packetTag": "1" |
5583 | 5459 | } |
... | ... | @@ -5598,8 +5474,7 @@ params:{"value":"0"}// |
5598 | 5474 | 指令样例: |
5599 | 5475 | ```json |
5600 | 5476 | { |
5601 | - "fun":"writeBasicConfigMode", | |
5602 | - "baseId":1, | |
5477 | + "fun":"writeBasicConfigMode", | |
5603 | 5478 | "baseSn":"2023031402", |
5604 | 5479 | "params": { |
5605 | 5480 | "beacon": "0", |
... | ... | @@ -5618,8 +5493,7 @@ infos:{"beacon":"0", "listenIn":"0"}// |
5618 | 5493 | 指令样例: |
5619 | 5494 | ```json |
5620 | 5495 | { |
5621 | - "fun": "basicConfigMode", | |
5622 | - "baseId": 1, | |
5496 | + "fun": "basicConfigMode", | |
5623 | 5497 | "baseSn": "2023031402", |
5624 | 5498 | "infos": { |
5625 | 5499 | "beacon": "0", |
... | ... | @@ -5632,6 +5506,15 @@ infos:{"beacon":"0", "listenIn":"0"}// |
5632 | 5506 | |
5633 | 5507 | ### 键盘 |
5634 | 5508 | |
5509 | +注意:在用MQTT操作键盘参数时需要关注的发布主题和订阅主题如下: | |
5510 | + | |
5511 | +|**主题**|**格式**|**说明**| | |
5512 | +| --- | --- | --- | | |
5513 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
5514 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5515 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5516 | + | |
5517 | + | |
5635 | 5518 | 键盘写参数可以不指定键盘SN,则对所有在线键盘进行写操作,但没有键盘状态返回。如需指定键盘信息下发,则需要指定键盘SN,所有键盘状态返回。 |
5636 | 5519 | |
5637 | 5520 | 注:如果一条指定键盘指令中有一个keySN为空,则该指令会按不指定键盘执行。 |
... | ... | @@ -5665,10 +5548,13 @@ params:{} // |
5665 | 5548 | |
5666 | 5549 | 所有键盘 |
5667 | 5550 | |
5551 | +|**主题**|**格式**|**说明**| | |
5552 | +| --- | --- | --- | | |
5553 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
5554 | + | |
5668 | 5555 | ```json |
5669 | 5556 | { |
5670 | 5557 | "fun": "writeKeypadDevice", |
5671 | - "baseId": 1, | |
5672 | 5558 | "baseSn":"2023031402", |
5673 | 5559 | "params": { |
5674 | 5560 | "ledTimes": "3", |
... | ... | @@ -5696,10 +5582,14 @@ infos:{"state":"OK"}//返回状态,成功为OK |
5696 | 5582 | |
5697 | 5583 | 指令样例: |
5698 | 5584 | |
5585 | +|**主题**|**格式**|**说明**| | |
5586 | +| --- | --- | --- | | |
5587 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5588 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5589 | + | |
5699 | 5590 | ```json |
5700 | 5591 | { |
5701 | - "fun": "writeKeypadDevice", | |
5702 | - "baseId": 1, | |
5592 | + "fun": "writeKeypadDevice", | |
5703 | 5593 | "baseSn":"2023031402", |
5704 | 5594 | "infos": { |
5705 | 5595 | "keySn": "0000000000", |
... | ... | @@ -5711,10 +5601,14 @@ infos:{"state":"OK"}//返回状态,成功为OK |
5711 | 5601 | |
5712 | 5602 | 指定键盘 |
5713 | 5603 | |
5604 | +|**主题**|**格式**|**说明**| | |
5605 | +| --- | --- | --- | | |
5606 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
5607 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5608 | + | |
5714 | 5609 | ```json |
5715 | 5610 | { |
5716 | - "fun": "writeKeypadDevice", | |
5717 | - "baseId": 1, | |
5611 | + "fun": "writeKeypadDevice", | |
5718 | 5612 | "baseSn":"2023031402", |
5719 | 5613 | "keySnList": [{ |
5720 | 5614 | "keySn": "0007899478" |
... | ... | @@ -5745,10 +5639,14 @@ infos:{}//数组对象,同发送的 |
5745 | 5639 | |
5746 | 5640 | 指令样例: |
5747 | 5641 | |
5642 | +|**主题**|**格式**|**说明**| | |
5643 | +| --- | --- | --- | | |
5644 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5645 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5646 | + | |
5748 | 5647 | ```json |
5749 | 5648 | { |
5750 | - "fun": "writeKeypadDevice", | |
5751 | - "baseId": 3, | |
5649 | + "fun": "writeKeypadDevice", | |
5752 | 5650 | "baseSn":"2023031402", |
5753 | 5651 | "infos": { |
5754 | 5652 | "keySn": "0007899478", |
... | ... | @@ -5774,10 +5672,14 @@ params:{}//读取时不需要 |
5774 | 5672 | |
5775 | 5673 | 指令样例: |
5776 | 5674 | |
5675 | +|**主题**|**格式**|**说明**| | |
5676 | +| --- | --- | --- | | |
5677 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
5678 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5679 | + | |
5777 | 5680 | ```json |
5778 | 5681 | { |
5779 | - "fun": "readKeypadFeedbackMode", | |
5780 | - "baseId": 1, | |
5682 | + "fun": "readKeypadFeedbackMode", | |
5781 | 5683 | "baseSn":"2023031402", |
5782 | 5684 | "packetTag": "1" |
5783 | 5685 | } |
... | ... | @@ -5797,10 +5699,14 @@ params:{"mode":"1", "value":"4"}// |
5797 | 5699 | |
5798 | 5700 | 指令样例: |
5799 | 5701 | |
5702 | +|**主题**|**格式**|**说明**| | |
5703 | +| --- | --- | --- | | |
5704 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
5705 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5706 | + | |
5800 | 5707 | ```json |
5801 | 5708 | { |
5802 | - "fun": "writeKeypadFeedbackMode", | |
5803 | - "baseId": 1, | |
5709 | + "fun": "writeKeypadFeedbackMode", | |
5804 | 5710 | "baseSn":"2023031402", |
5805 | 5711 | "params": { |
5806 | 5712 | "mode": "1", |
... | ... | @@ -5823,10 +5729,15 @@ infos:{ "mode":"1", "value":"4"}//返回键盘反馈模式参数值 |
5823 | 5729 | |value|反馈最大有效按键|1\~10| |
5824 | 5730 | |
5825 | 5731 | 指令样例: |
5732 | + | |
5733 | +|**主题**|**格式**|**说明**| | |
5734 | +| --- | --- | --- | | |
5735 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5736 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5737 | + | |
5826 | 5738 | ```json |
5827 | 5739 | { |
5828 | - "fun": "keypadFeedbackMode", | |
5829 | - "baseId": 1, | |
5740 | + "fun": "keypadFeedbackMode", | |
5830 | 5741 | "baseSn":"2023031402", |
5831 | 5742 | "infos": { |
5832 | 5743 | "mode": "1", |
... | ... | @@ -5853,11 +5764,14 @@ baseId: 1//基站ID |
5853 | 5764 | infos:{ "keySn":"2307269906", "keyValue":"A"}//返回键盘反馈模式参数值 |
5854 | 5765 | |
5855 | 5766 | 指令样例: |
5767 | +|**主题**|**格式**|**说明**| | |
5768 | +| --- | --- | --- | | |
5769 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5770 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5856 | 5771 | |
5857 | 5772 | ```json |
5858 | 5773 | { |
5859 | - "fun": "immediateFeedback", | |
5860 | - "baseId": 1, | |
5774 | + "fun": "immediateFeedback", | |
5861 | 5775 | "baseSn":"2023031402", |
5862 | 5776 | "infos": { |
5863 | 5777 | "keySn": "2307269906", |
... | ... | @@ -5888,10 +5802,14 @@ infos:{ "keySn":"1479824643"}//返回键盘反馈模式参数值 |
5888 | 5802 | |
5889 | 5803 | 指令样例: |
5890 | 5804 | |
5805 | +|**主题**|**格式**|**说明**| | |
5806 | +| --- | --- | --- | | |
5807 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5808 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5809 | + | |
5891 | 5810 | ```json |
5892 | 5811 | { |
5893 | - "fun": "keyboardOnlineOne", | |
5894 | - "baseId": 1, | |
5812 | + "fun": "keyboardOnlineOne", | |
5895 | 5813 | "baseSn":"2023031402", |
5896 | 5814 | "infos": { |
5897 | 5815 | "keySn": "1479824643" |
... | ... | @@ -5921,10 +5839,14 @@ infos:{ "hModel": "67","keySn":"1479824643","keyValue":"0","ver":"1.0.0","volt": |
5921 | 5839 | |
5922 | 5840 | 指令样例: |
5923 | 5841 | |
5842 | +|**主题**|**格式**|**说明**| | |
5843 | +| --- | --- | --- | | |
5844 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5845 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5846 | + | |
5924 | 5847 | ```json |
5925 | 5848 | { |
5926 | - "fun": "KeyboardHeartbeat", | |
5927 | - "baseId": 1, | |
5849 | + "fun": "KeyboardHeartbeat", | |
5928 | 5850 | "baseSn":"2023031402", |
5929 | 5851 | "infos": { |
5930 | 5852 | "hModel": "67", |
... | ... | @@ -5956,10 +5878,14 @@ infos:{ "hModel": "67","keySn":"1479824643","keyValue":"0","ver":"1.0.0","volt": |
5956 | 5878 | |
5957 | 5879 | 指令样例: |
5958 | 5880 | |
5881 | +|**主题**|**格式**|**说明**| | |
5882 | +| --- | --- | --- | | |
5883 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5884 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5885 | + | |
5959 | 5886 | ```json |
5960 | 5887 | { |
5961 | - "fun": "keypadRemoteControl", | |
5962 | - "baseId": 1, | |
5888 | + "fun": "keypadRemoteControl", | |
5963 | 5889 | "baseSn":"2023031402", |
5964 | 5890 | "infos": { |
5965 | 5891 | "keySn": "1479824643", |
... | ... | @@ -5982,6 +5908,12 @@ infos:{ "hModel": "67","keySn":"1479824643","keyValue":"0","ver":"1.0.0","volt": |
5982 | 5908 | |
5983 | 5909 | #### 键盘举手功能参数 |
5984 | 5910 | |
5911 | +|**主题**|**格式**|**说明**| | |
5912 | +| --- | --- | --- | | |
5913 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
5914 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
5915 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
5916 | + | |
5985 | 5917 | 读 |
5986 | 5918 | 发送: |
5987 | 5919 | fun: "readKeypadHandUpMode" //读键盘举手功能参数 |
... | ... | @@ -5992,8 +5924,7 @@ params:{}//读取时不需要 |
5992 | 5924 | |
5993 | 5925 | ```json |
5994 | 5926 | { |
5995 | - "fun": "readKeypadHandUpMode", | |
5996 | - "baseId": 1, | |
5927 | + "fun": "readKeypadHandUpMode", | |
5997 | 5928 | "baseSn":"2023031402", |
5998 | 5929 | "packetTag": "1" |
5999 | 5930 | } |
... | ... | @@ -6014,8 +5945,7 @@ params:{"value":"0"}// |
6014 | 5945 | |
6015 | 5946 | ```json |
6016 | 5947 | { |
6017 | - "fun": "writeKeypadHandUpMode", | |
6018 | - "baseId": 1, | |
5948 | + "fun": "writeKeypadHandUpMode", | |
6019 | 5949 | "baseSn":"2023031402", |
6020 | 5950 | "params": { |
6021 | 5951 | "value": "0" |
... | ... | @@ -6038,8 +5968,7 @@ infos:{ "value":"0"}//返回参数值 |
6038 | 5968 | 指令样例: |
6039 | 5969 | ```json |
6040 | 5970 | { |
6041 | - "fun": "keypadHandUpMode", | |
6042 | - "baseId": 1, | |
5971 | + "fun": "keypadHandUpMode", | |
6043 | 5972 | "baseSn":"2023031402", |
6044 | 5973 | "infos": { |
6045 | 5974 | "value": "0" |
... | ... | @@ -6056,8 +5985,7 @@ fun: "keypadHandUp" |
6056 | 5985 | 指令样例: |
6057 | 5986 | ```json |
6058 | 5987 | { |
6059 | - "fun": "keypadHandUp", | |
6060 | - "baseId": 1, | |
5988 | + "fun": "keypadHandUp", | |
6061 | 5989 | "baseSn":"2023031402", |
6062 | 5990 | "infos": { |
6063 | 5991 | "keySn": "0589445416" |
... | ... | @@ -6077,6 +6005,12 @@ fun: "keypadHandUp" |
6077 | 6005 | |
6078 | 6006 | #### 遥控键盘关机 |
6079 | 6007 | |
6008 | +|**主题**|**格式**|**说明**| | |
6009 | +| --- | --- | --- | | |
6010 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
6011 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
6012 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
6013 | + | |
6080 | 6014 | 写 |
6081 | 6015 | 发送: |
6082 | 6016 | fun: "remoteKeyShutdown" //遥控键盘关机 |
... | ... | @@ -6085,8 +6019,7 @@ params:{}// |
6085 | 6019 | |
6086 | 6020 | ```json |
6087 | 6021 | { |
6088 | - "fun": "remoteKeyShutdown", | |
6089 | - "baseId": 1, | |
6022 | + "fun": "remoteKeyShutdown", | |
6090 | 6023 | "baseSn":"2023031402", |
6091 | 6024 | "params": [{ |
6092 | 6025 | "keySn": "1837454011" |
... | ... | @@ -6104,8 +6037,7 @@ infos:{"keySn":"1837454011","state":"OK"}//遥控键盘关机 |
6104 | 6037 | 指令样例: |
6105 | 6038 | ```json |
6106 | 6039 | { |
6107 | - "fun": "remoteKeyShutdown", | |
6108 | - "baseId": 1, | |
6040 | + "fun": "remoteKeyShutdown", | |
6109 | 6041 | "baseSn":"2023031402", |
6110 | 6042 | "infos": { |
6111 | 6043 | "keySn": "1837454011", |
... | ... | @@ -6124,6 +6056,12 @@ infos:{"keySn":"1837454011","state":"OK"}//遥控键盘关机 |
6124 | 6056 | |
6125 | 6057 | #### 键盘暂停休眠[公司内部使用] |
6126 | 6058 | |
6059 | +|**主题**|**格式**|**说明**| | |
6060 | +| --- | --- | --- | | |
6061 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
6062 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
6063 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
6064 | + | |
6127 | 6065 | 写 |
6128 | 6066 | |
6129 | 6067 | 发送: |
... | ... | @@ -6140,8 +6078,7 @@ params:{"value"} // |
6140 | 6078 | |
6141 | 6079 | ```json |
6142 | 6080 | { |
6143 | - "fun": "writeKeyboardPauseSleep", | |
6144 | - "baseId": 1, | |
6081 | + "fun": "writeKeyboardPauseSleep", | |
6145 | 6082 | "baseSn":"2023031402", |
6146 | 6083 | "params": { |
6147 | 6084 | "value": "0" |
... | ... | @@ -6162,8 +6099,7 @@ infos:{"value":"0"}//10秒 |
6162 | 6099 | |
6163 | 6100 | ```json |
6164 | 6101 | { |
6165 | - "fun": "writeKeyboardPauseSleep", | |
6166 | - "baseId": 1, | |
6102 | + "fun": "writeKeyboardPauseSleep", | |
6167 | 6103 | "baseSn":"2023031402", |
6168 | 6104 | "infos": { |
6169 | 6105 | "value": "0" |
... | ... | @@ -6181,6 +6117,12 @@ infos:{"value":"0"}//10秒 |
6181 | 6117 | |
6182 | 6118 | #### 键盘短消息 |
6183 | 6119 | |
6120 | +|**主题**|**格式**|**说明**| | |
6121 | +| --- | --- | --- | | |
6122 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
6123 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
6124 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
6125 | + | |
6184 | 6126 | 写 |
6185 | 6127 | fun: "writeKeyMessage" //写键盘短消息 |
6186 | 6128 | params:{} // 数组对象,对象中的默认值为空字符串 |
... | ... | @@ -6196,8 +6138,7 @@ params:{} // 数组对象,对象中的默认值为空字符串 |
6196 | 6138 | 所有键盘 |
6197 | 6139 | ```json |
6198 | 6140 | { |
6199 | - "fun": "writeKeyMessage", | |
6200 | - "baseId": 1, | |
6141 | + "fun": "writeKeyMessage", | |
6201 | 6142 | "baseSn":"2023031402", |
6202 | 6143 | "params": { |
6203 | 6144 | "txt": "最新消息" |
... | ... | @@ -6215,8 +6156,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
6215 | 6156 | |
6216 | 6157 | ```json |
6217 | 6158 | { |
6218 | - "fun": "writeKeyMessage", | |
6219 | - "baseId": 1, | |
6159 | + "fun": "writeKeyMessage", | |
6220 | 6160 | "baseSn":"2023031402", |
6221 | 6161 | "infos": { |
6222 | 6162 | "keySn": "0000000000", |
... | ... | @@ -6230,8 +6170,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
6230 | 6170 | |
6231 | 6171 | ```json |
6232 | 6172 | { |
6233 | - "fun": "writeKeyMessage", | |
6234 | - "baseId": 1, | |
6173 | + "fun": "writeKeyMessage", | |
6235 | 6174 | "baseSn":"2023031402", |
6236 | 6175 | "keySnList": [{ |
6237 | 6176 | "keySn": "0007899478" |
... | ... | @@ -6253,8 +6192,7 @@ infos:{}//数组对象,同发送的 |
6253 | 6192 | |
6254 | 6193 | ```json |
6255 | 6194 | { |
6256 | - "fun": "writeKeyMessage", | |
6257 | - "baseId": 1, | |
6195 | + "fun": "writeKeyMessage", | |
6258 | 6196 | "baseSn":"2023031402", |
6259 | 6197 | "infos": { |
6260 | 6198 | "keySn": "0007899478", |
... | ... | @@ -6273,6 +6211,12 @@ infos:{}//数组对象,同发送的 |
6273 | 6211 | |
6274 | 6212 | #### 基站语言[公司内部使用指令] |
6275 | 6213 | |
6214 | +|**主题**|**格式**|**说明**| | |
6215 | +| --- | --- | --- | | |
6216 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
6217 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
6218 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
6219 | + | |
6276 | 6220 | 读 |
6277 | 6221 | 发送: |
6278 | 6222 | fun: "readBaseStationLanguage" //读基站语言 |
... | ... | @@ -6282,8 +6226,7 @@ params:{}//可不填 |
6282 | 6226 | 指令样例: |
6283 | 6227 | ```json |
6284 | 6228 | { |
6285 | - "fun": "readBaseStationLanguage", | |
6286 | - "baseId": 1, | |
6229 | + "fun": "readBaseStationLanguage", | |
6287 | 6230 | "baseSn":"2023031402", |
6288 | 6231 | "packetTag": "1" |
6289 | 6232 | } |
... | ... | @@ -6306,8 +6249,7 @@ params:{"value":"0"}// |
6306 | 6249 | 指令样例: |
6307 | 6250 | ```json |
6308 | 6251 | { |
6309 | - "fun": "writeBaseStationLanguage", | |
6310 | - "baseId": 1, | |
6252 | + "fun": "writeBaseStationLanguage", | |
6311 | 6253 | "baseSn":"2023031402", |
6312 | 6254 | "params": { |
6313 | 6255 | "value": "0" |
... | ... | @@ -6331,8 +6273,7 @@ infos:{"value":"1"}//返回基站语言值 |
6331 | 6273 | 指令样例: |
6332 | 6274 | ```json |
6333 | 6275 | { |
6334 | - "fun": "baseStationLanguage", | |
6335 | - "baseId": 1, | |
6276 | + "fun": "baseStationLanguage", | |
6336 | 6277 | "baseSn":"2023031402", |
6337 | 6278 | "infos": { |
6338 | 6279 | "value": "0" |
... | ... | @@ -6362,8 +6303,7 @@ params:{} // 数组对象,对象中的默认值为空字符串 |
6362 | 6303 | |
6363 | 6304 | ```json |
6364 | 6305 | { |
6365 | - "fun": "writeKeyFSN", | |
6366 | - "baseId": 3, | |
6306 | + "fun": "writeKeyFSN", | |
6367 | 6307 | "baseSn":"2023031402", |
6368 | 6308 | "params": { |
6369 | 6309 | "keySnList": [{ |
... | ... | @@ -6390,8 +6330,7 @@ infos:{}//数组对象,同发送的 |
6390 | 6330 | |
6391 | 6331 | ```json |
6392 | 6332 | { |
6393 | - "fun": "writeKeyFSN", | |
6394 | - "baseId": 3, | |
6333 | + "fun": "writeKeyFSN", | |
6395 | 6334 | "baseSn":"2023031402", |
6396 | 6335 | "infos": { |
6397 | 6336 | "keySn": "0007899478", |
... | ... | @@ -6409,7 +6348,11 @@ infos:{}//数组对象,同发送的 |
6409 | 6348 | |
6410 | 6349 | ## 键盘显示设置 |
6411 | 6350 | |
6412 | -注:返回指令中的"baseId":0, 可忽略不处理 | |
6351 | +|**主题**|**格式**|**说明**| | |
6352 | +| --- | --- | --- | | |
6353 | +| 发布主题 | /\${clientId}/${baseSn}/keyRW | 键盘参数设置,查询指令 | | |
6354 | +| 订阅主题 | /\${clientId}/${baseSn}/keyRe| 键盘参数数据返回 | | |
6355 | +| 订阅主题 | /\${clientId}/${baseSn}/err | 状态码返回 | | |
6413 | 6356 | |
6414 | 6357 | ### 空闲标题 |
6415 | 6358 | |
... | ... | @@ -6426,8 +6369,7 @@ params:{} |
6426 | 6369 | 指令样例: |
6427 | 6370 | ```json |
6428 | 6371 | { |
6429 | - "fun": "writeKeypadFreeTitle", | |
6430 | - "baseId": 1, | |
6372 | + "fun": "writeKeypadFreeTitle", | |
6431 | 6373 | "baseSn":"2023031402", |
6432 | 6374 | "params": { |
6433 | 6375 | "title": "请认真听讲" |
... | ... | @@ -6451,8 +6393,7 @@ infos:{}// |
6451 | 6393 | |
6452 | 6394 | ```json |
6453 | 6395 | { |
6454 | - "fun": "writeKeypadFreeTitle", | |
6455 | - "baseId": 1, | |
6396 | + "fun": "writeKeypadFreeTitle", | |
6456 | 6397 | "baseSn":"2023031402", |
6457 | 6398 | "infos": { |
6458 | 6399 | "state": "OK" |
... | ... | @@ -6486,8 +6427,7 @@ params:{}//数组对象,字段不填则保留上次值。 |
6486 | 6427 | |
6487 | 6428 | ```json |
6488 | 6429 | { |
6489 | - "fun": "writeKeypadCustomInfo", | |
6490 | - "baseId": 1, | |
6430 | + "fun": "writeKeypadCustomInfo", | |
6491 | 6431 | "baseSn":"2023031402", |
6492 | 6432 | "params": [{ |
6493 | 6433 | "keySn": "1479824643", |
... | ... | @@ -6517,8 +6457,7 @@ infos:{}//数组对象 |
6517 | 6457 | |
6518 | 6458 | ```json |
6519 | 6459 | { |
6520 | - "fun": "writeKeypadCustomInfo", | |
6521 | - "baseId": 1, | |
6460 | + "fun": "writeKeypadCustomInfo", | |
6522 | 6461 | "baseSn":"2023031402", |
6523 | 6462 | "infos": [{ |
6524 | 6463 | "keySn": "1479824643", |
... | ... | @@ -6555,8 +6494,7 @@ params:{}//数组对象,字段不填则保留上次值。 |
6555 | 6494 | |
6556 | 6495 | ```json |
6557 | 6496 | { |
6558 | - "fun": "writeKeypadUserName", | |
6559 | - "baseId": 1, | |
6497 | + "fun": "writeKeypadUserName", | |
6560 | 6498 | "baseSn":"2023031402", |
6561 | 6499 | "params": [{ |
6562 | 6500 | "keySn": "1479824643", |
... | ... | @@ -6583,8 +6521,7 @@ infos:{}//数组对象 |
6583 | 6521 | |
6584 | 6522 | ```json |
6585 | 6523 | { |
6586 | - "fun": "writeKeypadUserName", | |
6587 | - "baseId": 1, | |
6524 | + "fun": "writeKeypadUserName", | |
6588 | 6525 | "baseSn":"2023031402", |
6589 | 6526 | "infos": { |
6590 | 6527 | "keySn": "1479824643", |
... | ... | @@ -6619,8 +6556,7 @@ params:{}//数组对象,字段不填则保留上次值。 |
6619 | 6556 | |
6620 | 6557 | ```json |
6621 | 6558 | { |
6622 | - "fun": "writeOneKeypadUserName", | |
6623 | - "baseId": 1, | |
6559 | + "fun": "writeOneKeypadUserName", | |
6624 | 6560 | "baseSn":"2023031402", |
6625 | 6561 | "params": [{ |
6626 | 6562 | "keySn": "1479824643", |
... | ... | @@ -6646,8 +6582,7 @@ infos:{}//数组对象 |
6646 | 6582 | |
6647 | 6583 | ```json |
6648 | 6584 | { |
6649 | - "fun": "oneKeypadUserName", | |
6650 | - "baseId": 1, | |
6585 | + "fun": "oneKeypadUserName", | |
6651 | 6586 | "baseSn":"2023031402", |
6652 | 6587 | "infos": { |
6653 | 6588 | "keySn": "1479824643", |
... | ... | @@ -6681,8 +6616,7 @@ params:{} |
6681 | 6616 | |
6682 | 6617 | ```json |
6683 | 6618 | { |
6684 | - "fun": "writeKeypadFunPromptPreset", | |
6685 | - "baseId": 1, | |
6619 | + "fun": "writeKeypadFunPromptPreset", | |
6686 | 6620 | "baseSn":"2023031402", |
6687 | 6621 | "params": { |
6688 | 6622 | "mode": "0", |
... | ... | @@ -6711,8 +6645,7 @@ infos:{"state":"OK"}//返回状态,成功为OK |
6711 | 6645 | |
6712 | 6646 | ```json |
6713 | 6647 | { |
6714 | - "fun": "writeKeypadFunPromptPreset", | |
6715 | - "baseId": 1, | |
6648 | + "fun": "writeKeypadFunPromptPreset", | |
6716 | 6649 | "baseSn":"2023031402", |
6717 | 6650 | "infos": { |
6718 | 6651 | "state": "OK" |
... | ... | @@ -6750,8 +6683,7 @@ infos:{} //数组对象 |
6750 | 6683 | |
6751 | 6684 | ```json |
6752 | 6685 | { |
6753 | - "fun": "keypadOnLine", | |
6754 | - "baseId": 0, | |
6686 | + "fun": "keypadOnLine", | |
6755 | 6687 | "baseSn":"2023031402", |
6756 | 6688 | "infos": [{ |
6757 | 6689 | "baseId": "1", |
... | ... | @@ -6792,8 +6724,7 @@ params:{ |
6792 | 6724 | |
6793 | 6725 | ```json |
6794 | 6726 | { |
6795 | - "fun": "getKeypadOnLine", | |
6796 | - "baseId": 0, | |
6727 | + "fun": "getKeypadOnLine", | |
6797 | 6728 | "baseSn":"2023031402", |
6798 | 6729 | "params": { |
6799 | 6730 | "times": 2 |
... | ... | @@ -6818,8 +6749,7 @@ infos:{} //数组对象 |
6818 | 6749 | |
6819 | 6750 | ```json |
6820 | 6751 | { |
6821 | - "fun": "keypadOnLine", | |
6822 | - "baseId": 0, | |
6752 | + "fun": "keypadOnLine", | |
6823 | 6753 | "infos": [{ |
6824 | 6754 | "baseId": "1", |
6825 | 6755 | "keySn": "1837454011", | ... | ... |