Commit 6a7f2b78c7eef72b5f60dff0961429ef11704280
1 parent
73a82bc2
增加版本说明,外部版删除举手相关内容
Showing
2 changed files
with
109 additions
and
39 deletions
通讯协议-B200W-MQTT协议[内部].md
... | ... | @@ -14,9 +14,60 @@ |
14 | 14 | } |
15 | 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 | 68 | [TOC] |
18 | 69 | |
19 | -# SunVote B200W_MQTT 接口协议 | |
70 | +# SunVote B200W MQTT通讯协议 | |
20 | 71 | |
21 | 72 | # 功能说明 |
22 | 73 | |
... | ... | @@ -192,7 +243,7 @@ |
192 | 243 | |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)| |
193 | 244 | ||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| |
194 | 245 | |待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)<br>[sEvtKpRtFeedback](#sevtkprtfeedback)<br>[sEvtKpHandUp](#sevtkphandup)| |
195 | -||设置待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)| | |
246 | +||获取待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)| | |
196 | 247 | ### 在线测验 |
197 | 248 | |功能归类|功能|API指令|指令事件| |
198 | 249 | |---|---|---|---| |
... | ... | @@ -3578,7 +3629,7 @@ |
3578 | 3629 | |
3579 | 3630 | - **示例代码** |
3580 | 3631 | ```json |
3581 | -//启用举手反馈 | |
3632 | +//获取实时反馈状态 | |
3582 | 3633 | { |
3583 | 3634 | "fun":"getKpStbResponse", |
3584 | 3635 | "dataTag":"1" | ... | ... |
通讯协议-B200W-MQTT协议[外].md
... | ... | @@ -14,6 +14,57 @@ |
14 | 14 | } |
15 | 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 | 68 | [TOC] |
18 | 69 | |
19 | 70 | # SunVote B200W MQTT通讯协议 |
... | ... | @@ -86,7 +137,6 @@ |
86 | 137 | |公共事件|键盘上线通知|-|[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| |
87 | 138 | |公共事件|键盘刷卡事件|-|[sEvtBsNfcResults](#sevtbsnfcresults)| |
88 | 139 | |公共事件|键盘待机实时按键反馈|-|[sEvtKpRtFeedback](#sevtkprtfeedback)| |
89 | -|公共事件|键盘举手键实时按键反馈|-|[sEvtKpHandUp](#sevtkphandup)| | |
90 | 140 | |
91 | 141 | ### 基站管理 |
92 | 142 | |功能归类|功能|API指令|指令/系统事件| |
... | ... | @@ -155,8 +205,8 @@ |
155 | 205 | ||停止数字题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)| |
156 | 206 | |抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)<br>[fEvtQAQuicker](#fevtqaquicker)| |
157 | 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 | 211 | |功能归类|功能|API指令|指令事件| |
162 | 212 | |---|---|---|---| |
... | ... | @@ -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 | 381 | ### sEvtStateCode |
354 | 382 | - **主题**: /basestation/\${baseSN}/receive |
355 | 383 | - **功能描述**:返回基站接收指令状态信息 |
... | ... | @@ -2468,20 +2496,11 @@ |
2468 | 2496 | |dataTag|string|-|否|数据包标识,可为空字符串| |
2469 | 2497 | |data|object|-|是|传送参数的对象| |
2470 | 2498 | |+state|int||是|启用待机实时反馈<br>0-不启用<br>1-启用| |
2471 | -|+mode|int||是|启动待机反馈类型,state=1时有效<br>0-举手<br>1-指定按键反馈| | |
2499 | +|+mode|int||是|启动待机反馈类型,state=1时有效<br>1 - 指定按键反馈| | |
2472 | 2500 | |+keys|int||是|有效按键数量,state=1且mode=1时有效, 范围1-10| |
2473 | 2501 | |
2474 | 2502 | - **示例代码** |
2475 | 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 | 2506 | "fun":"setKpStbResponse", |
... | ... | @@ -2514,7 +2533,7 @@ |
2514 | 2533 | |
2515 | 2534 | - **示例代码** |
2516 | 2535 | ```json |
2517 | -//启用举手反馈 | |
2536 | +//获取实时反馈状态 | |
2518 | 2537 | { |
2519 | 2538 | "fun":"getKpStbResponse", |
2520 | 2539 | "dataTag":"1" | ... | ... |