diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md
index c672263..8e827f7 100644
--- a/通讯协议-B200W-MQTT协议[内部].md
+++ b/通讯协议-B200W-MQTT协议[内部].md
@@ -1360,7 +1360,7 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|array|-|否|传送参数的对象数组|
-|++keySn|string||否|需要设置绑定信息的键盘SN,
可设置多个SN,用英文字符","分隔|
+|++keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
|++info|string||否|设置的反馈信息,
不同键盘可设置不同反馈信息|
```json
{
@@ -1368,11 +1368,11 @@
"dataTag":"1",
"data": [
{
- "keySn": "1479824643,1479824645",
+ "keySn": ["1479824643","1479824645"],
"info": "答对了"
},
{
- "keySn": "1479824644",
+ "keySn": ["1479824644"],
"info": "答错了"
}
]
@@ -1994,7 +1994,7 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
-|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,
多个SN用英文","分隔|
+|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
|+count|int||是|题目数量,1-16,>1多题快答|
|+mode|int||是|1 - True/False 对/错
2 - Yes/No 是/否
3 - √/×|
|+allowModify|int||是|0 - 不允许修改
1 - 允许修改|
@@ -2006,7 +2006,7 @@
"fun": "startQATrueFalse",
"dataTag":"1",
"data":{
- "keySns":"",
+ "keySns":[],
"count":1,
"mode":1,
"allowModify":1,
@@ -2110,7 +2110,7 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
-|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,
多个SN用英文","分隔|
+|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
|+count|int||是|题目数量,1-16,>1多题快答
optionalN >1时无效|
|+mode|int||是|显示模式
1:显示字母(默认值) 2:显示数字 |
|+secrecyMode|int||是|保密模式
0:不保密(默认值)1:保密 |
@@ -2126,7 +2126,7 @@
"fun": "startQAChoice",
"dataTag":"1",
"data":{
- "keySns":"",
+ "keySns":[],
"mode": 1,
"count":1,
"secrecyMode": 0,
@@ -2233,7 +2233,7 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
-|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,
多个SN用英文","分隔|
+|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
|+mode|int||是|模式
0:无规则 (S6最多16位,T2最多14位)
1:预留
2:预留
3:带小数位上下限(T2不支持)|
|+secrecyMode|int||是|保密模式
0:不保密(默认值)1:保密 |
|+digits|int||是|小数位数,0-2
@@ -2248,7 +2248,7 @@
"fun": "startQANum",
"dataTag":"1",
"data":{
- "keySns":"",
+ "keySns":[],
"mode": 3,
"secrecyMode": 0,
"digits": 1,
@@ -2354,7 +2354,7 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
-|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,
多个SN用英文","分隔|
+|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
|+mode|int||是|模式
0:普通抢答|
|+allowModify|int||是|修改模式
0 - 不允许修改
1 - 允许修改|
|+tip|string||否|提示的标题,长度不超过16字符|
@@ -2365,7 +2365,7 @@
"fun": "startQAQuicker",
"dataTag":"1",
"data":{
- "keySns":"",
+ "keySns":[],
"mode": 0,
"allowModify":1,
"tip":"请按键抢答",
@@ -2468,7 +2468,7 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
-|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,
多个SN用英文","分隔|
+|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
|+examNo|int||是|1-9999|
|+mode|int||是|显示模式
0-不显示开头
1-显示“Q”开头
2-显示“题”开头|
|+questions|array||是|题目详情|
@@ -2478,14 +2478,14 @@
|++startNo | int||是| 起始题号 |
|++count | int||是| 题目数量 |
|+simParams|object||否|内部模拟测试参数设置对象|
-|++answer|string||是|预设提交的按键值
格式为"单选题答案;多选题答案;
数字题答案;判断题答案(1对2错)"
如"A;ABCD;10;1"|
+|++answer|array||是|预设提交的按键值
格式为"单选题答案,多选题答案;
数字题答案;判断题答案(1对2错)"
如["A","ABCD","10","1"]|
```json
//自定义题号
{
"fun": "startKpExam",
"dataTag":"1",
"data":{
- "keySns":"",
+ "keySns":[],
"mode": 0,
"examNo": 1,
"questions": [{
@@ -2515,7 +2515,7 @@
"count":2
}],
"simParams":{
- "answer":"A,ABCD,10,1"
+ "answer":["A","ABCD","10","1"]
}
}
}
@@ -2525,7 +2525,7 @@
"fun": "startKpExam",
"dataTag":"1",
"data":{
- "keySns":"",
+ "keySns":[],
"mode": 1,
"examNo": 1,
"questions": [{
@@ -2536,7 +2536,7 @@
"count":20
}],
"simParams":{
- "answer":"A,,,"
+ "answer":["A","","",""]
}
}
}
@@ -2546,7 +2546,7 @@
"fun": "startKpExam",
"dataTag":"1",
"data":{
- "keySns":"",
+ "keySns":[],
"mode": 2,
"examNo": 1,
"questions": [{
@@ -2557,7 +2557,7 @@
"count":20
}],
"simParams":{
- "answer":"A,,,"
+ "answer":["A","","",""]
}
}
}
@@ -2587,13 +2587,13 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
-|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘
多个SN用英文","分隔|
+|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
```json
{
"fun": "rtGetKpExamData",
"dataTag":"1",
"data":{
- "keySns":"1234567890,1234567891",
+ "keySns":["1234567890","1234567891"]
}
}
```
@@ -2607,13 +2607,13 @@
|fun|string|-|是|指令名称|
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
-|+keySns|string||是|指定的键盘SN,可空表示全部在线键盘,多个SN用英文","分隔|
+|+keySns|array||是|指定的键盘SN数组,可空表示全部在线键盘|
```json
{
"fun": "rtKpAllowEdited",
"dataTag":"1",
"data":{
- "keySns":"1234567890,1234567891"
+ "keySns":["1234567890","1234567891"]
}
}
```