Commit 6a7f2b78c7eef72b5f60dff0961429ef11704280

Authored by 刘琴
1 parent 73a82bc2

增加版本说明,外部版删除举手相关内容

通讯协议-B200W-MQTT协议[内部].md
@@ -14,9 +14,60 @@ @@ -14,9 +14,60 @@
14 } 14 }
15 </style> 15 </style>
16 16
  17 +<br>
  18 +<br>
  19 +<br>
  20 +
  21 +<div style="text-align: center;font-size: 70px;">
  22 +SunVote B200W <br>MQTT通讯协议
  23 +</div>
  24 +<br>
  25 +<br>
  26 +<br>
  27 +<br>
  28 +<div style="text-align: center;font-size: 30px;">
  29 +Ver 1.0.1
  30 +</div>
  31 +<br>
  32 +<br>
  33 +<br>
  34 +<br>
  35 +<br>
  36 +<br>
  37 +
  38 +<div style="text-align: center;font-size: 30px;">
  39 +长沙中天电子设计开发有限公司
  40 +</div>
  41 +
  42 +<br>
  43 +
  44 +<div style="text-align: center;font-size: 30px;">
  45 +二〇二四年十月
  46 +</div>
  47 +
  48 +<br>
  49 +<br>
  50 +<br>
  51 +<br>
  52 +
  53 +文件控制:
  54 +
  55 +文件名:SunVote B200W MQTT通讯协议
  56 +
  57 +起草人:刘琴
  58 +
  59 +最新版本作者: 刘琴
  60 +<br>
  61 +| 文档版本 | 日期 | 作者 | 版本说明 |
  62 +|---|---|---|---|
  63 +|1.0.1| 2024年10月22日|刘琴|1. 初始版|
  64 +
  65 +<br>
  66 +<br>
  67 +
17 [TOC] 68 [TOC]
18 69
19 -# SunVote B200W_MQTT 接口协议 70 +# SunVote B200W MQTT通讯协议
20 71
21 # 功能说明 72 # 功能说明
22 73
@@ -192,7 +243,7 @@ @@ -192,7 +243,7 @@
192 |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)| 243 |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)|
193 ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 244 ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
194 |待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)| 245 |待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)|
195 -||设置待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)| 246 +||获取待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
196 ### 在线测验 247 ### 在线测验
197 |功能归类|功能|API指令|指令事件| 248 |功能归类|功能|API指令|指令事件|
198 |---|---|---|---| 249 |---|---|---|---|
@@ -3578,7 +3629,7 @@ @@ -3578,7 +3629,7 @@
3578 3629
3579 - **示例代码** 3630 - **示例代码**
3580 ```json 3631 ```json
3581 -//启用举手反馈 3632 +//获取实时反馈状态
3582 { 3633 {
3583 "fun":"getKpStbResponse", 3634 "fun":"getKpStbResponse",
3584 "dataTag":"1" 3635 "dataTag":"1"
通讯协议-B200W-MQTT协议[外].md
@@ -14,6 +14,57 @@ @@ -14,6 +14,57 @@
14 } 14 }
15 </style> 15 </style>
16 16
  17 +<br>
  18 +<br>
  19 +<br>
  20 +
  21 +<div style="text-align: center;font-size: 70px;">
  22 +SunVote B200W <br>MQTT通讯协议
  23 +</div>
  24 +<br>
  25 +<br>
  26 +<br>
  27 +<br>
  28 +<div style="text-align: center;font-size: 30px;">
  29 +Ver 1.0.1
  30 +</div>
  31 +<br>
  32 +<br>
  33 +<br>
  34 +<br>
  35 +<br>
  36 +<br>
  37 +
  38 +<div style="text-align: center;font-size: 30px;">
  39 +长沙中天电子设计开发有限公司
  40 +</div>
  41 +
  42 +<br>
  43 +
  44 +<div style="text-align: center;font-size: 30px;">
  45 +二〇二四年十月
  46 +</div>
  47 +
  48 +<br>
  49 +<br>
  50 +<br>
  51 +<br>
  52 +
  53 +文件控制:
  54 +
  55 +文件名:SunVote B200W MQTT通讯协议
  56 +
  57 +起草人:刘琴
  58 +
  59 +最新版本作者: 刘琴
  60 +<br>
  61 +| 文档版本 | 日期 | 作者 | 版本说明 |
  62 +|---|---|---|---|
  63 +|1.0.1| 2024年10月22日|刘琴|1. 初始版|
  64 +
  65 +<br>
  66 +<br>
  67 +
17 [TOC] 68 [TOC]
18 69
19 # SunVote B200W MQTT通讯协议 70 # SunVote B200W MQTT通讯协议
@@ -86,7 +137,6 @@ @@ -86,7 +137,6 @@
86 |公共事件|键盘上线通知|-|[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| 137 |公共事件|键盘上线通知|-|[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)|
87 |公共事件|键盘刷卡事件|-|[sEvtBsNfcResults](#sevtbsnfcresults)| 138 |公共事件|键盘刷卡事件|-|[sEvtBsNfcResults](#sevtbsnfcresults)|
88 |公共事件|键盘待机实时按键反馈|-|[sEvtKpRtFeedback](#sevtkprtfeedback)| 139 |公共事件|键盘待机实时按键反馈|-|[sEvtKpRtFeedback](#sevtkprtfeedback)|
89 -|公共事件|键盘举手键实时按键反馈|-|[sEvtKpHandUp](#sevtkphandup)|  
90 140
91 ### 基站管理 141 ### 基站管理
92 |功能归类|功能|API指令|指令/系统事件| 142 |功能归类|功能|API指令|指令/系统事件|
@@ -155,8 +205,8 @@ @@ -155,8 +205,8 @@
155 ||停止数字题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 205 ||停止数字题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
156 |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)| 206 |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)|
157 ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| 207 ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
158 -|待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)|  
159 -||设置待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)| 208 +|待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)|
  209 +||获取待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
160 ### 在线测验 210 ### 在线测验
161 |功能归类|功能|API指令|指令事件| 211 |功能归类|功能|API指令|指令事件|
162 |---|---|---|---| 212 |---|---|---|---|
@@ -328,28 +378,6 @@ @@ -328,28 +378,6 @@
328 }] 378 }]
329 } 379 }
330 ``` 380 ```
331 -### sEvtKpHandUp  
332 -- **主题**: /basestation/\${baseSN}/receive  
333 -- **功能描述**:开启键盘举手功能后,键盘按举手键时上报  
334 -- **参数说明**  
335 -  
336 -|参数名|类型|限制|非空|说明|  
337 -|---|---|---|---|---|  
338 -|fun|string|-|是|事件名称|  
339 -|dataTag|string|-|否|数据包标识|  
340 -|data|object|-|是|传送参数的对象|  
341 -|+keySn|string||是|举手的键盘SN|  
342 -  
343 -- **示例代码**  
344 -```json  
345 -{  
346 - "fun":"sEvtKpHandUp",  
347 - "dataTag":"1",  
348 - "data":{  
349 - "keySn":"1234567890"  
350 - }  
351 -}  
352 -```  
353 ### sEvtStateCode 381 ### sEvtStateCode
354 - **主题**: /basestation/\${baseSN}/receive 382 - **主题**: /basestation/\${baseSN}/receive
355 - **功能描述**:返回基站接收指令状态信息 383 - **功能描述**:返回基站接收指令状态信息
@@ -2468,20 +2496,11 @@ @@ -2468,20 +2496,11 @@
2468 |dataTag|string|-|否|数据包标识,可为空字符串| 2496 |dataTag|string|-|否|数据包标识,可为空字符串|
2469 |data|object|-|是|传送参数的对象| 2497 |data|object|-|是|传送参数的对象|
2470 |+state|int||是|启用待机实时反馈<br>0-不启用<br>1-启用| 2498 |+state|int||是|启用待机实时反馈<br>0-不启用<br>1-启用|
2471 -|+mode|int||是|启动待机反馈类型,state=1时有效<br>0-举手<br>1-指定按键反馈| 2499 +|+mode|int||是|启动待机反馈类型,state=1时有效<br>1 - 指定按键反馈|
2472 |+keys|int||是|有效按键数量,state=1且mode=1时有效, 范围1-10| 2500 |+keys|int||是|有效按键数量,state=1且mode=1时有效, 范围1-10|
2473 2501
2474 - **示例代码** 2502 - **示例代码**
2475 ```json 2503 ```json
2476 -//启用举手反馈  
2477 -{  
2478 - "fun":"setKpStbResponse",  
2479 - "dataTag":"1",  
2480 - "data":{  
2481 - "state":1,  
2482 - "mode":0  
2483 - }  
2484 -}  
2485 //启用待机按键反馈 2504 //启用待机按键反馈
2486 { 2505 {
2487 "fun":"setKpStbResponse", 2506 "fun":"setKpStbResponse",
@@ -2514,7 +2533,7 @@ @@ -2514,7 +2533,7 @@
2514 2533
2515 - **示例代码** 2534 - **示例代码**
2516 ```json 2535 ```json
2517 -//启用举手反馈 2536 +//获取实时反馈状态
2518 { 2537 {
2519 "fun":"getKpStbResponse", 2538 "fun":"getKpStbResponse",
2520 "dataTag":"1" 2539 "dataTag":"1"