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" | ... | ... |