Commit 61c47532748691f6a5ecf4515f8879b11ab9b141

Authored by 刘琴
1 parent 02f1c6c3

修正格式

通讯协议-B200W-MQTT协议[外].md
@@ -159,6 +159,7 @@ MQTT服务器配置结果检查 @@ -159,6 +159,7 @@ MQTT服务器配置结果检查
159 |+version|string||否|基站固件版本| 159 |+version|string||否|基站固件版本|
160 160
161 - **示例代码** 161 - **示例代码**
  162 +
162 ```json 163 ```json
163 //连接成功 164 //连接成功
164 { 165 {
@@ -194,6 +195,7 @@ MQTT服务器配置结果检查 @@ -194,6 +195,7 @@ MQTT服务器配置结果检查
194 |+value|int||是|有冲突的信道| 195 |+value|int||是|有冲突的信道|
195 196
196 - **示例代码** 197 - **示例代码**
  198 +
197 ```json 199 ```json
198 { 200 {
199 "fun":"sEvtBsChannelConflict", 201 "fun":"sEvtBsChannelConflict",
@@ -218,6 +220,7 @@ MQTT服务器配置结果检查 @@ -218,6 +220,7 @@ MQTT服务器配置结果检查
218 |+value|int||是|刷卡的状态<br>1-成功<br>2-失败| 220 |+value|int||是|刷卡的状态<br>1-成功<br>2-失败|
219 221
220 - **示例代码** 222 - **示例代码**
  223 +
221 ```json 224 ```json
222 { 225 {
223 "fun":"sEvtBsNfcResults", 226 "fun":"sEvtBsNfcResults",
@@ -245,6 +248,7 @@ MQTT服务器配置结果检查 @@ -245,6 +248,7 @@ MQTT服务器配置结果检查
245 |+voltage|double||是|键盘电压| 248 |+voltage|double||是|键盘电压|
246 249
247 - **示例代码** 250 - **示例代码**
  251 +
248 ```json 252 ```json
249 { 253 {
250 "fun":"sEvtBsKpOnlineMsg", 254 "fun":"sEvtBsKpOnlineMsg",
@@ -286,6 +290,7 @@ MQTT服务器配置结果检查 @@ -286,6 +290,7 @@ MQTT服务器配置结果检查
286 |60001|此功能必须指定键盘SN| 290 |60001|此功能必须指定键盘SN|
287 291
288 - **示例代码** 292 - **示例代码**
  293 +
289 ```json 294 ```json
290 { 295 {
291 "fun":"sEvtStateCode", 296 "fun":"sEvtStateCode",
@@ -313,6 +318,7 @@ MQTT服务器配置结果检查 @@ -313,6 +318,7 @@ MQTT服务器配置结果检查
313 |fun|string|-|是|固定指令名称| 318 |fun|string|-|是|固定指令名称|
314 |dataTag|string|-|否|数据包标识| 319 |dataTag|string|-|否|数据包标识|
315 - **示例代码** 320 - **示例代码**
  321 +
316 ```json 322 ```json
317 { 323 {
318 "fun":"getBsOnlineState", 324 "fun":"getBsOnlineState",
@@ -330,6 +336,7 @@ MQTT服务器配置结果检查 @@ -330,6 +336,7 @@ MQTT服务器配置结果检查
330 |fun|string|-|是|固定指令名称| 336 |fun|string|-|是|固定指令名称|
331 |dataTag|string|-|否|数据包标识| 337 |dataTag|string|-|否|数据包标识|
332 - **示例代码** 338 - **示例代码**
  339 +
333 ```json 340 ```json
334 { 341 {
335 "fun":"getBsConnectState", 342 "fun":"getBsConnectState",
@@ -358,6 +365,7 @@ MQTT服务器配置结果检查 @@ -358,6 +365,7 @@ MQTT服务器配置结果检查
358 |+baseSN|string||否|基站SN| 365 |+baseSN|string||否|基站SN|
359 366
360 - **示例代码** 367 - **示例代码**
  368 +
361 ```json 369 ```json
362 //连接成功 370 //连接成功
363 { 371 {
@@ -387,6 +395,7 @@ MQTT服务器配置结果检查 @@ -387,6 +395,7 @@ MQTT服务器配置结果检查
387 |+timeStamp|long ||否|当前时间的时间戳| 395 |+timeStamp|long ||否|当前时间的时间戳|
388 396
389 - **示例代码** 397 - **示例代码**
  398 +
390 ```json 399 ```json
391 { 400 {
392 "fun":"timeSync", 401 "fun":"timeSync",
@@ -414,6 +423,7 @@ MQTT服务器配置结果检查 @@ -414,6 +423,7 @@ MQTT服务器配置结果检查
414 |dataTag|string|-|否|数据包标识,可为空字符串| 423 |dataTag|string|-|否|数据包标识,可为空字符串|
415 424
416 - **示例代码** 425 - **示例代码**
  426 +
417 ```json 427 ```json
418 { 428 {
419 "fun":"getBsModel", 429 "fun":"getBsModel",
@@ -432,6 +442,7 @@ MQTT服务器配置结果检查 @@ -432,6 +442,7 @@ MQTT服务器配置结果检查
432 |dataTag|string|-|否|数据包标识,可为空字符串| 442 |dataTag|string|-|否|数据包标识,可为空字符串|
433 443
434 - **示例代码** 444 - **示例代码**
  445 +
435 ```json 446 ```json
436 { 447 {
437 "fun":"getBsFWVersion", 448 "fun":"getBsFWVersion",
@@ -453,6 +464,7 @@ MQTT服务器配置结果检查 @@ -453,6 +464,7 @@ MQTT服务器配置结果检查
453 |+value|string|-|是|基站的出厂编码| 464 |+value|string|-|是|基站的出厂编码|
454 465
455 - **示例代码** 466 - **示例代码**
  467 +
456 ```json 468 ```json
457 { 469 {
458 "fun":"fEvtBsSN", 470 "fun":"fEvtBsSN",
@@ -524,6 +536,7 @@ MQTT服务器配置结果检查 @@ -524,6 +536,7 @@ MQTT服务器配置结果检查
524 |dataTag|string|-|否|数据包标识,可为空字符串| 536 |dataTag|string|-|否|数据包标识,可为空字符串|
525 537
526 - **示例代码** 538 - **示例代码**
  539 +
527 ```json 540 ```json
528 { 541 {
529 "fun":"getBsPairCode", 542 "fun":"getBsPairCode",
@@ -542,6 +555,7 @@ MQTT服务器配置结果检查 @@ -542,6 +555,7 @@ MQTT服务器配置结果检查
542 |dataTag|string|-|否|数据包标识,可为空字符串| 555 |dataTag|string|-|否|数据包标识,可为空字符串|
543 556
544 - **示例代码** 557 - **示例代码**
  558 +
545 ```json 559 ```json
546 { 560 {
547 "fun":"getBsNfcLogin", 561 "fun":"getBsNfcLogin",
@@ -562,6 +576,7 @@ MQTT服务器配置结果检查 @@ -562,6 +576,7 @@ MQTT服务器配置结果检查
562 |+value|string|-|是|设置的基站刷卡配对状态<br>0-关闭刷卡配对<br>1-开启刷卡配对| 576 |+value|string|-|是|设置的基站刷卡配对状态<br>0-关闭刷卡配对<br>1-开启刷卡配对|
563 577
564 - **示例代码** 578 - **示例代码**
  579 +
565 ```json 580 ```json
566 { 581 {
567 "fun":"setBsNfcLogin", 582 "fun":"setBsNfcLogin",
@@ -583,6 +598,7 @@ MQTT服务器配置结果检查 @@ -583,6 +598,7 @@ MQTT服务器配置结果检查
583 |dataTag|string|-|否|数据包标识,可为空字符串| 598 |dataTag|string|-|否|数据包标识,可为空字符串|
584 599
585 - **示例代码** 600 - **示例代码**
  601 +
586 ```json 602 ```json
587 { 603 {
588 "fun":"getBsChannel", 604 "fun":"getBsChannel",
@@ -603,6 +619,7 @@ MQTT服务器配置结果检查 @@ -603,6 +619,7 @@ MQTT服务器配置结果检查
603 |+value|string|-|是|设置的基站信道,可设范围:1-80| 619 |+value|string|-|是|设置的基站信道,可设范围:1-80|
604 620
605 - **示例代码** 621 - **示例代码**
  622 +
606 ```json 623 ```json
607 { 624 {
608 "fun":"setBsChannel", 625 "fun":"setBsChannel",
@@ -627,6 +644,7 @@ MQTT服务器配置结果检查 @@ -627,6 +644,7 @@ MQTT服务器配置结果检查
627 |+value|string||是|基站的配对码| 644 |+value|string||是|基站的配对码|
628 645
629 - **示例代码** 646 - **示例代码**
  647 +
630 ```json 648 ```json
631 { 649 {
632 "fun":"fEvtBsPairCode", 650 "fun":"fEvtBsPairCode",
@@ -650,6 +668,7 @@ MQTT服务器配置结果检查 @@ -650,6 +668,7 @@ MQTT服务器配置结果检查
650 |+value|string||是|基站信道| 668 |+value|string||是|基站信道|
651 669
652 - **示例代码** 670 - **示例代码**
  671 +
653 ```json 672 ```json
654 { 673 {
655 "fun":"fEvtBsChannel", 674 "fun":"fEvtBsChannel",
@@ -673,6 +692,7 @@ MQTT服务器配置结果检查 @@ -673,6 +692,7 @@ MQTT服务器配置结果检查
673 |+value|string||是|0-关闭 1-开启| 692 |+value|string||是|0-关闭 1-开启|
674 693
675 - **示例代码** 694 - **示例代码**
  695 +
676 ```json 696 ```json
677 { 697 {
678 "fun":"fEvtBsNfcLogin", 698 "fun":"fEvtBsNfcLogin",
@@ -697,6 +717,7 @@ MQTT服务器配置结果检查 @@ -697,6 +717,7 @@ MQTT服务器配置结果检查
697 |dataTag|string|-|否|数据包标识| 717 |dataTag|string|-|否|数据包标识|
698 718
699 - **示例代码** 719 - **示例代码**
  720 +
700 ```json 721 ```json
701 { 722 {
702 "fun":"getBsSSID", 723 "fun":"getBsSSID",
@@ -717,6 +738,7 @@ MQTT服务器配置结果检查 @@ -717,6 +738,7 @@ MQTT服务器配置结果检查
717 |+value|string||是|设置的基站SSID,最长12字符| 738 |+value|string||是|设置的基站SSID,最长12字符|
718 739
719 - **示例代码** 740 - **示例代码**
  741 +
720 ```json 742 ```json
721 { 743 {
722 "fun":"setBsSSID", 744 "fun":"setBsSSID",
@@ -741,6 +763,7 @@ MQTT服务器配置结果检查 @@ -741,6 +763,7 @@ MQTT服务器配置结果检查
741 |+value|string||是|基站名称| 763 |+value|string||是|基站名称|
742 764
743 - **示例代码** 765 - **示例代码**
  766 +
744 ```json 767 ```json
745 { 768 {
746 "fun":"fEvtBsSSID", 769 "fun":"fEvtBsSSID",
@@ -764,6 +787,7 @@ MQTT服务器配置结果检查 @@ -764,6 +787,7 @@ MQTT服务器配置结果检查
764 |dataTag|string|-|否|数据包标识,可为空字符串| 787 |dataTag|string|-|否|数据包标识,可为空字符串|
765 788
766 - **示例代码** 789 - **示例代码**
  790 +
767 ```json 791 ```json
768 { 792 {
769 "fun":"getBsKpLanguage", 793 "fun":"getBsKpLanguage",
@@ -784,6 +808,7 @@ MQTT服务器配置结果检查 @@ -784,6 +808,7 @@ MQTT服务器配置结果检查
784 |+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文| 808 |+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文|
785 809
786 - **示例代码** 810 - **示例代码**
  811 +
787 ```json 812 ```json
788 { 813 {
789 "fun":"setBsKpLanguage", 814 "fun":"setBsKpLanguage",
@@ -808,6 +833,7 @@ MQTT服务器配置结果检查 @@ -808,6 +833,7 @@ MQTT服务器配置结果检查
808 |+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文| 833 |+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文|
809 834
810 - **示例代码** 835 - **示例代码**
  836 +
811 ```json 837 ```json
812 { 838 {
813 "fun":"fEvtBsKpLanguage", 839 "fun":"fEvtBsKpLanguage",
@@ -831,6 +857,7 @@ MQTT服务器配置结果检查 @@ -831,6 +857,7 @@ MQTT服务器配置结果检查
831 |dataTag|string|-|否|数据包标识,可为空字符串| 857 |dataTag|string|-|否|数据包标识,可为空字符串|
832 858
833 - **示例代码** 859 - **示例代码**
  860 +
834 ```json 861 ```json
835 { 862 {
836 "fun":"getBsTcpipParams", 863 "fun":"getBsTcpipParams",
@@ -854,6 +881,7 @@ MQTT服务器配置结果检查 @@ -854,6 +881,7 @@ MQTT服务器配置结果检查
854 |+ipAllocation|int||否|基站IP获取方式<br>0 - 手动指定<br>1 - DHCP获取| 881 |+ipAllocation|int||否|基站IP获取方式<br>0 - 手动指定<br>1 - DHCP获取|
855 882
856 - **示例代码** 883 - **示例代码**
  884 +
857 ```json 885 ```json
858 { 886 {
859 "fun":"setBsTcpipParams", 887 "fun":"setBsTcpipParams",
@@ -878,6 +906,7 @@ MQTT服务器配置结果检查 @@ -878,6 +906,7 @@ MQTT服务器配置结果检查
878 |dataTag|string|-|否|数据包标识,可为空字符串| 906 |dataTag|string|-|否|数据包标识,可为空字符串|
879 907
880 - **示例代码** 908 - **示例代码**
  909 +
881 ```json 910 ```json
882 { 911 {
883 "fun":"getBsMqttParams", 912 "fun":"getBsMqttParams",
@@ -902,6 +931,7 @@ MQTT服务器配置结果检查 @@ -902,6 +931,7 @@ MQTT服务器配置结果检查
902 |+interval|int|>=10|否|基站连接服务器失败后重连的间隔时长,单位秒| 931 |+interval|int|>=10|否|基站连接服务器失败后重连的间隔时长,单位秒|
903 932
904 - **示例代码** 933 - **示例代码**
  934 +
905 ```json 935 ```json
906 { 936 {
907 "fun":"setBsMqttParams", 937 "fun":"setBsMqttParams",
@@ -934,6 +964,7 @@ MQTT服务器配置结果检查 @@ -934,6 +964,7 @@ MQTT服务器配置结果检查
934 |+ipAllocation|int||否|基站IP获取方式<br>0 - 手动指定<br>1 - DHCP获取| 964 |+ipAllocation|int||否|基站IP获取方式<br>0 - 手动指定<br>1 - DHCP获取|
935 965
936 - **示例代码** 966 - **示例代码**
  967 +
937 ```json 968 ```json
938 { 969 {
939 "fun":"fEvtBsTcpipParams", 970 "fun":"fEvtBsTcpipParams",
@@ -965,6 +996,7 @@ MQTT服务器配置结果检查 @@ -965,6 +996,7 @@ MQTT服务器配置结果检查
965 |+interval|int|>=10|否|基站连接服务器失败后重连的间隔时长,单位秒| 996 |+interval|int|>=10|否|基站连接服务器失败后重连的间隔时长,单位秒|
966 997
967 - **示例代码** 998 - **示例代码**
  999 +
968 ```json 1000 ```json
969 { 1001 {
970 "fun":"fEvtBsMqttParams", 1002 "fun":"fEvtBsMqttParams",
@@ -992,6 +1024,7 @@ MQTT服务器配置结果检查 @@ -992,6 +1024,7 @@ MQTT服务器配置结果检查
992 |dataTag|string|-|否|数据包标识,可为空字符串| 1024 |dataTag|string|-|否|数据包标识,可为空字符串|
993 1025
994 - **示例代码** 1026 - **示例代码**
  1027 +
995 ```json 1028 ```json
996 { 1029 {
997 "fun":"getBsLogInfo", 1030 "fun":"getBsLogInfo",
@@ -1020,6 +1053,7 @@ MQTT服务器配置结果检查 @@ -1020,6 +1053,7 @@ MQTT服务器配置结果检查
1020 |++info|string||否|设置的反馈信息<br>不同键盘可设置不同反馈信息| 1053 |++info|string||否|设置的反馈信息<br>不同键盘可设置不同反馈信息|
1021 1054
1022 - **示例代码** 1055 - **示例代码**
  1056 +
1023 ```json 1057 ```json
1024 //分别提示 1058 //分别提示
1025 { 1059 {
@@ -1067,6 +1101,7 @@ MQTT服务器配置结果检查 @@ -1067,6 +1101,7 @@ MQTT服务器配置结果检查
1067 |++state|string||是|设置的提示语是否成功<br>0 - 成功<br>1 - 失败| 1101 |++state|string||是|设置的提示语是否成功<br>0 - 成功<br>1 - 失败|
1068 1102
1069 - **示例代码** 1103 - **示例代码**
  1104 +
1070 ```json 1105 ```json
1071 { 1106 {
1072 "fun": "fEvtSetKpUserPrompt", 1107 "fun": "fEvtSetKpUserPrompt",
@@ -1101,6 +1136,7 @@ MQTT服务器配置结果检查 @@ -1101,6 +1136,7 @@ MQTT服务器配置结果检查
1101 |dataTag|string|-|否|数据包标识,可为空字符串| 1136 |dataTag|string|-|否|数据包标识,可为空字符串|
1102 1137
1103 - **示例代码** 1138 - **示例代码**
  1139 +
1104 ```json 1140 ```json
1105 { 1141 {
1106 "fun": "startGetKpOnline", 1142 "fun": "startGetKpOnline",
@@ -1119,6 +1155,7 @@ MQTT服务器配置结果检查 @@ -1119,6 +1155,7 @@ MQTT服务器配置结果检查
1119 |dataTag|string|-|否|数据包标识,可为空字符串| 1155 |dataTag|string|-|否|数据包标识,可为空字符串|
1120 1156
1121 - **示例代码** 1157 - **示例代码**
  1158 +
1122 ```json 1159 ```json
1123 { 1160 {
1124 "fun": "stopGetKpOnline", 1161 "fun": "stopGetKpOnline",
@@ -1148,6 +1185,7 @@ MQTT服务器配置结果检查 @@ -1148,6 +1185,7 @@ MQTT服务器配置结果检查
1148 |+keySns|array||否|需要执行指令的键盘SN数组,空数组表示所有键盘| 1185 |+keySns|array||否|需要执行指令的键盘SN数组,空数组表示所有键盘|
1149 1186
1150 - **示例代码** 1187 - **示例代码**
  1188 +
1151 ```json 1189 ```json
1152 { 1190 {
1153 "fun":"remoteKpSleep", 1191 "fun":"remoteKpSleep",
@@ -1179,6 +1217,7 @@ MQTT服务器配置结果检查 @@ -1179,6 +1217,7 @@ MQTT服务器配置结果检查
1179 |++info|string||是|设置的绑定信息,一般为学生姓名<br>最长48个字符,显示在键盘左上角| 1217 |++info|string||是|设置的绑定信息,一般为学生姓名<br>最长48个字符,显示在键盘左上角|
1180 1218
1181 - **示例代码** 1219 - **示例代码**
  1220 +
1182 ```json 1221 ```json
1183 { 1222 {
1184 "fun": "rtSetKpBindingInfo", 1223 "fun": "rtSetKpBindingInfo",
@@ -1209,6 +1248,7 @@ MQTT服务器配置结果检查 @@ -1209,6 +1248,7 @@ MQTT服务器配置结果检查
1209 |+keySns|array||否|需要清除绑定信息键盘SN数组,<br>空数组表示清空所有键盘| 1248 |+keySns|array||否|需要清除绑定信息键盘SN数组,<br>空数组表示清空所有键盘|
1210 1249
1211 - **示例代码** 1250 - **示例代码**
  1251 +
1212 ```json 1252 ```json
1213 { 1253 {
1214 "fun": "clearKpBindingInfo", 1254 "fun": "clearKpBindingInfo",
@@ -1237,6 +1277,7 @@ MQTT服务器配置结果检查 @@ -1237,6 +1277,7 @@ MQTT服务器配置结果检查
1237 |++state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败| 1277 |++state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败|
1238 1278
1239 - **示例代码** 1279 - **示例代码**
  1280 +
1240 ```json 1281 ```json
1241 { 1282 {
1242 "fun": "fEvtKpBindingInfo", 1283 "fun": "fEvtKpBindingInfo",
@@ -1267,6 +1308,7 @@ MQTT服务器配置结果检查 @@ -1267,6 +1308,7 @@ MQTT服务器配置结果检查
1267 |+state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败| 1308 |+state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败|
1268 1309
1269 - **示例代码** 1310 - **示例代码**
  1311 +
1270 ```json 1312 ```json
1271 { 1313 {
1272 "fun": "fEvtClearKpBindingInfo", 1314 "fun": "fEvtClearKpBindingInfo",
@@ -1293,6 +1335,7 @@ MQTT服务器配置结果检查 @@ -1293,6 +1335,7 @@ MQTT服务器配置结果检查
1293 |+mode|int|-|是|签到模式<br>2-PIN码签到,输入pin码后由应用程序决定是否授权| 1335 |+mode|int|-|是|签到模式<br>2-PIN码签到,输入pin码后由应用程序决定是否授权|
1294 1336
1295 - **示例代码** 1337 - **示例代码**
  1338 +
1296 ```json 1339 ```json
1297 { 1340 {
1298 "fun": "rtStartKpSignIn", 1341 "fun": "rtStartKpSignIn",
@@ -1314,6 +1357,7 @@ MQTT服务器配置结果检查 @@ -1314,6 +1357,7 @@ MQTT服务器配置结果检查
1314 |dataTag|string|-|否|数据包标识,可为空字符串| 1357 |dataTag|string|-|否|数据包标识,可为空字符串|
1315 1358
1316 - **示例代码** 1359 - **示例代码**
  1360 +
1317 ```json 1361 ```json
1318 { 1362 {
1319 "fun": "rtStopKpSignIn", 1363 "fun": "rtStopKpSignIn",
@@ -1335,6 +1379,7 @@ MQTT服务器配置结果检查 @@ -1335,6 +1379,7 @@ MQTT服务器配置结果检查
1335 |+state|int|-|是|1-授权成功<br>2-授权失败<br>3-解除已授权| 1379 |+state|int|-|是|1-授权成功<br>2-授权失败<br>3-解除已授权|
1336 1380
1337 - **示例代码** 1381 - **示例代码**
  1382 +
1338 ```json 1383 ```json
1339 { 1384 {
1340 "fun": "rtSetKpLoginAllowed", 1385 "fun": "rtSetKpLoginAllowed",
@@ -1365,6 +1410,7 @@ MQTT服务器配置结果检查 @@ -1365,6 +1410,7 @@ MQTT服务器配置结果检查
1365 |++keyTime|double||是|答题时间,从启动开始计算,单位秒| 1410 |++keyTime|double||是|答题时间,从启动开始计算,单位秒|
1366 1411
1367 - **示例代码** 1412 - **示例代码**
  1413 +
1368 ```json 1414 ```json
1369 { 1415 {
1370 "fun": "fEvtKpSignIn", 1416 "fun": "fEvtKpSignIn",
@@ -1397,6 +1443,7 @@ MQTT服务器配置结果检查 @@ -1397,6 +1443,7 @@ MQTT服务器配置结果检查
1397 |+state|string||是|0-执行成功<br> 1-执行失败| 1443 |+state|string||是|0-执行成功<br> 1-执行失败|
1398 1444
1399 - **示例代码** 1445 - **示例代码**
  1446 +
1400 ```json 1447 ```json
1401 { 1448 {
1402 "fun": "fEvtKpLoginAllowed", 1449 "fun": "fEvtKpLoginAllowed",
@@ -1427,6 +1474,7 @@ MQTT服务器配置结果检查 @@ -1427,6 +1474,7 @@ MQTT服务器配置结果检查
1427 |+tip|string||否|提示的标题,长度不超过16字符| 1474 |+tip|string||否|提示的标题,长度不超过16字符|
1428 1475
1429 - **示例代码** 1476 - **示例代码**
  1477 +
1430 ```json 1478 ```json
1431 { 1479 {
1432 "fun": "startQATrueFalse", 1480 "fun": "startQATrueFalse",
@@ -1451,6 +1499,7 @@ MQTT服务器配置结果检查 @@ -1451,6 +1499,7 @@ MQTT服务器配置结果检查
1451 |dataTag|string|-|否|数据包标识,可为空字符串| 1499 |dataTag|string|-|否|数据包标识,可为空字符串|
1452 1500
1453 - **示例代码** 1501 - **示例代码**
  1502 +
1454 ```json 1503 ```json
1455 { 1504 {
1456 "fun": "stopQATrueFalse", 1505 "fun": "stopQATrueFalse",
@@ -1477,6 +1526,7 @@ MQTT服务器配置结果检查 @@ -1477,6 +1526,7 @@ MQTT服务器配置结果检查
1477 |++keyTime|double||是|答题时间,从启动开始计算,单位秒| 1526 |++keyTime|double||是|答题时间,从启动开始计算,单位秒|
1478 1527
1479 - **示例代码** 1528 - **示例代码**
  1529 +
1480 ```json 1530 ```json
1481 { 1531 {
1482 "fun": "fEvtQATrueFalse", 1532 "fun": "fEvtQATrueFalse",
@@ -1511,6 +1561,7 @@ MQTT服务器配置结果检查 @@ -1511,6 +1561,7 @@ MQTT服务器配置结果检查
1511 |+tip|string||否|提示的标题,长度不超过16字符| 1561 |+tip|string||否|提示的标题,长度不超过16字符|
1512 1562
1513 - **示例代码** 1563 - **示例代码**
  1564 +
1514 ```json 1565 ```json
1515 { 1566 {
1516 "fun": "startQAChoice", 1567 "fun": "startQAChoice",
@@ -1538,6 +1589,7 @@ MQTT服务器配置结果检查 @@ -1538,6 +1589,7 @@ MQTT服务器配置结果检查
1538 |dataTag|string|-|否|数据包标识,可为空字符串| 1589 |dataTag|string|-|否|数据包标识,可为空字符串|
1539 1590
1540 - **示例代码** 1591 - **示例代码**
  1592 +
1541 ```json 1593 ```json
1542 { 1594 {
1543 "fun": "stopQAChoice", 1595 "fun": "stopQAChoice",
@@ -1564,6 +1616,7 @@ MQTT服务器配置结果检查 @@ -1564,6 +1616,7 @@ MQTT服务器配置结果检查
1564 |++keyTime|double||是|答题时间,从启动开始计算,单位秒| 1616 |++keyTime|double||是|答题时间,从启动开始计算,单位秒|
1565 1617
1566 - **示例代码** 1618 - **示例代码**
  1619 +
1567 ```json 1620 ```json
1568 { 1621 {
1569 "fun": "fEvtQAChoice", 1622 "fun": "fEvtQAChoice",
@@ -1597,6 +1650,7 @@ MQTT服务器配置结果检查 @@ -1597,6 +1650,7 @@ MQTT服务器配置结果检查
1597 |+tip|string||否|提示的标题,长度不超过16字符| 1650 |+tip|string||否|提示的标题,长度不超过16字符|
1598 1651
1599 - **示例代码** 1652 - **示例代码**
  1653 +
1600 ```json 1654 ```json
1601 { 1655 {
1602 "fun": "startQANum", 1656 "fun": "startQANum",
@@ -1624,6 +1678,7 @@ MQTT服务器配置结果检查 @@ -1624,6 +1678,7 @@ MQTT服务器配置结果检查
1624 |dataTag|string|-|否|数据包标识,可为空字符串| 1678 |dataTag|string|-|否|数据包标识,可为空字符串|
1625 1679
1626 - **示例代码** 1680 - **示例代码**
  1681 +
1627 ```json 1682 ```json
1628 { 1683 {
1629 "fun": "stopQANum", 1684 "fun": "stopQANum",
@@ -1650,6 +1705,7 @@ MQTT服务器配置结果检查 @@ -1650,6 +1705,7 @@ MQTT服务器配置结果检查
1650 |++keyTime|double||是|答题时间,从启动开始计算,单位秒| 1705 |++keyTime|double||是|答题时间,从启动开始计算,单位秒|
1651 1706
1652 - **示例代码** 1707 - **示例代码**
  1708 +
1653 ```json 1709 ```json
1654 { 1710 {
1655 "fun": "fEvtQANum", 1711 "fun": "fEvtQANum",
@@ -1680,6 +1736,7 @@ MQTT服务器配置结果检查 @@ -1680,6 +1736,7 @@ MQTT服务器配置结果检查
1680 |+tip|string||否|提示的标题,长度不超过16字符| 1736 |+tip|string||否|提示的标题,长度不超过16字符|
1681 1737
1682 - **示例代码** 1738 - **示例代码**
  1739 +
1683 ```json 1740 ```json
1684 { 1741 {
1685 "fun": "startQAQuicker", 1742 "fun": "startQAQuicker",
@@ -1704,6 +1761,7 @@ MQTT服务器配置结果检查 @@ -1704,6 +1761,7 @@ MQTT服务器配置结果检查
1704 |dataTag|string|-|否|数据包标识,可为空字符串| 1761 |dataTag|string|-|否|数据包标识,可为空字符串|
1705 1762
1706 - **示例代码** 1763 - **示例代码**
  1764 +
1707 ```json 1765 ```json
1708 { 1766 {
1709 "fun": "stopQAQuicker", 1767 "fun": "stopQAQuicker",
@@ -1730,6 +1788,7 @@ MQTT服务器配置结果检查 @@ -1730,6 +1788,7 @@ MQTT服务器配置结果检查
1730 |++keyTime|double||是|答题时间,从启动开始计算,单位秒| 1788 |++keyTime|double||是|答题时间,从启动开始计算,单位秒|
1731 1789
1732 - **示例代码** 1790 - **示例代码**
  1791 +
1733 ```json 1792 ```json
1734 { 1793 {
1735 "fun": "fEvtQAQuicker", 1794 "fun": "fEvtQAQuicker",
@@ -1765,6 +1824,7 @@ MQTT服务器配置结果检查 @@ -1765,6 +1824,7 @@ MQTT服务器配置结果检查
1765 |++count | int||是| 题目数量 | 1824 |++count | int||是| 题目数量 |
1766 1825
1767 - **示例代码** 1826 - **示例代码**
  1827 +
1768 ```json 1828 ```json
1769 //自定义题号 1829 //自定义题号
1770 { 1830 {
@@ -1848,6 +1908,7 @@ MQTT服务器配置结果检查 @@ -1848,6 +1908,7 @@ MQTT服务器配置结果检查
1848 |dataTag|string|-|否|数据包标识,可为空字符串| 1908 |dataTag|string|-|否|数据包标识,可为空字符串|
1849 1909
1850 - **示例代码** 1910 - **示例代码**
  1911 +
1851 ```json 1912 ```json
1852 { 1913 {
1853 "fun": "stopKpExam", 1914 "fun": "stopKpExam",
@@ -1868,6 +1929,7 @@ MQTT服务器配置结果检查 @@ -1868,6 +1929,7 @@ MQTT服务器配置结果检查
1868 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘| 1929 |+keySns|array||是|指定的键盘SN数组,空数组表示全部在线键盘|
1869 1930
1870 - **示例代码** 1931 - **示例代码**
  1932 +
1871 ```json 1933 ```json
1872 { 1934 {
1873 "fun": "rtKpAllowEdited", 1935 "fun": "rtKpAllowEdited",
@@ -1897,6 +1959,7 @@ MQTT服务器配置结果检查 @@ -1897,6 +1959,7 @@ MQTT服务器配置结果检查
1897 |++keyTime|double||是|答题时间,从启动开始计算,单位秒| 1959 |++keyTime|double||是|答题时间,从启动开始计算,单位秒|
1898 1960
1899 - **示例代码** 1961 - **示例代码**
  1962 +
1900 ```json 1963 ```json
1901 { 1964 {
1902 "fun": "fEvtKpExam", 1965 "fun": "fEvtKpExam",
@@ -1930,6 +1993,7 @@ MQTT服务器配置结果检查 @@ -1930,6 +1993,7 @@ MQTT服务器配置结果检查
1930 |++keyTime|double||是|提交时间,从启动开始计算,单位秒| 1993 |++keyTime|double||是|提交时间,从启动开始计算,单位秒|
1931 1994
1932 - **示例代码** 1995 - **示例代码**
  1996 +
1933 ```json 1997 ```json
1934 { 1998 {
1935 "fun": "fEvtFinalSubmit", 1999 "fun": "fEvtFinalSubmit",