diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md
index dec3683..ee713a8 100644
--- a/通讯协议-B200W-MQTT协议[内部].md
+++ b/通讯协议-B200W-MQTT协议[内部].md
@@ -14,9 +14,60 @@
}
+
+
+
+
+
+SunVote B200W
MQTT通讯协议
+
+
+
+
+
+
+Ver 1.0.1
+
+
+
+
+
+
+
+
+
+长沙中天电子设计开发有限公司
+
+
+
+
+
+二〇二四年十月
+
+
+
+
+
+
+
+文件控制:
+
+文件名:SunVote B200W MQTT通讯协议
+
+起草人:刘琴
+
+最新版本作者: 刘琴
+
+| 文档版本 | 日期 | 作者 | 版本说明 |
+|---|---|---|---|
+|1.0.1| 2024年10月22日|刘琴|1. 初始版|
+
+
+
+
[TOC]
-# SunVote B200W_MQTT 接口协议
+# SunVote B200W MQTT通讯协议
# 功能说明
@@ -192,7 +243,7 @@
|抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)
[fEvtQAQuicker](#fevtqaquicker)|
||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
|待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)
[sEvtKpRtFeedback](#sevtkprtfeedback)
[sEvtKpHandUp](#sevtkphandup)|
-||设置待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
+||获取待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
### 在线测验
|功能归类|功能|API指令|指令事件|
|---|---|---|---|
@@ -3578,7 +3629,7 @@
- **示例代码**
```json
-//启用举手反馈
+//获取实时反馈状态
{
"fun":"getKpStbResponse",
"dataTag":"1"
diff --git a/通讯协议-B200W-MQTT协议[外].md b/通讯协议-B200W-MQTT协议[外].md
index 00ac084..e822d6a 100644
--- a/通讯协议-B200W-MQTT协议[外].md
+++ b/通讯协议-B200W-MQTT协议[外].md
@@ -14,6 +14,57 @@
}
+
+
+
+
+
+SunVote B200W
MQTT通讯协议
+
+
+
+
+
+
+Ver 1.0.1
+
+
+
+
+
+
+
+
+
+长沙中天电子设计开发有限公司
+
+
+
+
+
+二〇二四年十月
+
+
+
+
+
+
+
+文件控制:
+
+文件名:SunVote B200W MQTT通讯协议
+
+起草人:刘琴
+
+最新版本作者: 刘琴
+
+| 文档版本 | 日期 | 作者 | 版本说明 |
+|---|---|---|---|
+|1.0.1| 2024年10月22日|刘琴|1. 初始版|
+
+
+
+
[TOC]
# SunVote B200W MQTT通讯协议
@@ -86,7 +137,6 @@
|公共事件|键盘上线通知|-|[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)|
|公共事件|键盘刷卡事件|-|[sEvtBsNfcResults](#sevtbsnfcresults)|
|公共事件|键盘待机实时按键反馈|-|[sEvtKpRtFeedback](#sevtkprtfeedback)|
-|公共事件|键盘举手键实时按键反馈|-|[sEvtKpHandUp](#sevtkphandup)|
### 基站管理
|功能归类|功能|API指令|指令/系统事件|
@@ -155,8 +205,8 @@
||停止数字题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
|抢答题|启动抢答题答题|[startQAQuicker](#startqaquicker)|[sEvtStateCode](#sevtstatecode)
[fEvtQAQuicker](#fevtqaquicker)|
||停止抢答题答题|[stopKpVote](#stopkpvote)|[sEvtStateCode](#sevtstatecode)|
-|待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)
[sEvtKpRtFeedback](#sevtkprtfeedback)
[sEvtKpHandUp](#sevtkphandup)|
-||设置待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
+|待机实时反馈|设置待机实时反馈状态|[setKpStbResponse](#setkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)
[sEvtKpRtFeedback](#sevtkprtfeedback)|
+||获取待机实时反馈状态|[getKpStbResponse](#getkpstbresponse)|[fEvtKpStbResponse](#fevtkpstbresponse)|
### 在线测验
|功能归类|功能|API指令|指令事件|
|---|---|---|---|
@@ -328,28 +378,6 @@
}]
}
```
-### sEvtKpHandUp
-- **主题**: /basestation/\${baseSN}/receive
-- **功能描述**:开启键盘举手功能后,键盘按举手键时上报
-- **参数说明**
-
-|参数名|类型|限制|非空|说明|
-|---|---|---|---|---|
-|fun|string|-|是|事件名称|
-|dataTag|string|-|否|数据包标识|
-|data|object|-|是|传送参数的对象|
-|+keySn|string||是|举手的键盘SN|
-
-- **示例代码**
-```json
-{
- "fun":"sEvtKpHandUp",
- "dataTag":"1",
- "data":{
- "keySn":"1234567890"
- }
-}
-```
### sEvtStateCode
- **主题**: /basestation/\${baseSN}/receive
- **功能描述**:返回基站接收指令状态信息
@@ -2468,20 +2496,11 @@
|dataTag|string|-|否|数据包标识,可为空字符串|
|data|object|-|是|传送参数的对象|
|+state|int||是|启用待机实时反馈
0-不启用
1-启用|
-|+mode|int||是|启动待机反馈类型,state=1时有效
0-举手
1-指定按键反馈|
+|+mode|int||是|启动待机反馈类型,state=1时有效
1 - 指定按键反馈|
|+keys|int||是|有效按键数量,state=1且mode=1时有效, 范围1-10|
- **示例代码**
```json
-//启用举手反馈
-{
- "fun":"setKpStbResponse",
- "dataTag":"1",
- "data":{
- "state":1,
- "mode":0
- }
-}
//启用待机按键反馈
{
"fun":"setKpStbResponse",
@@ -2514,7 +2533,7 @@
- **示例代码**
```json
-//启用举手反馈
+//获取实时反馈状态
{
"fun":"getKpStbResponse",
"dataTag":"1"