From 6a7f2b78c7eef72b5f60dff0961429ef11704280 Mon Sep 17 00:00:00 2001 From: liuqin Date: Tue, 22 Oct 2024 14:21:43 +0800 Subject: [PATCH] 增加版本说明,外部版删除举手相关内容 --- 通讯协议-B200W-MQTT协议[内部].md | 57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++--- 通讯协议-B200W-MQTT协议[外].md | 91 +++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------ 2 files changed, 109 insertions(+), 39 deletions(-) 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" -- libgit2 0.21.4