Commit fbecaf75eefc1855fe2b5bb46029255fc81f78f7

Authored by 刘琴
1 parent 63b4549b

拆分键盘开机上线事件和扫描中状态上报事件

通讯协议-B200W-MQTT协议[外].md
@@ -111,7 +111,7 @@ MQTT服务器配置结果检查 @@ -111,7 +111,7 @@ MQTT服务器配置结果检查
111 |功能归类|功能|API指令|指令事件| 111 |功能归类|功能|API指令|指令事件|
112 |---|---|---|---| 112 |---|---|---|---|
113 |交互设置 - 用户实时提示信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)| 113 |交互设置 - 用户实时提示信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)|
114 -|在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| 114 +|在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpOnlineMsg](#fevtkponlinemsg)|
115 ||停止扫描在线键盘|[stopGetKpOnline](#stopgetkponline)|[sEvtStateCode](#sevtstatecode)| 115 ||停止扫描在线键盘|[stopGetKpOnline](#stopgetkponline)|[sEvtStateCode](#sevtstatecode)|
116 |维护功能 - 遥控功能|遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)| 116 |维护功能 - 遥控功能|遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)|
117 ### 绑定 117 ### 绑定
@@ -246,7 +246,6 @@ MQTT服务器配置结果检查 @@ -246,7 +246,6 @@ MQTT服务器配置结果检查
246 |+keySn|string||是|键盘SN| 246 |+keySn|string||是|键盘SN|
247 |+version|string||是|键盘固件版本| 247 |+version|string||是|键盘固件版本|
248 |+model|int||是|键盘型号| 248 |+model|int||是|键盘型号|
249 -|+voltage|double||是|键盘电压|  
250 249
251 - **示例代码** 250 - **示例代码**
252 251
@@ -257,8 +256,7 @@ MQTT服务器配置结果检查 @@ -257,8 +256,7 @@ MQTT服务器配置结果检查
257 "data":{ 256 "data":{
258 "keySn":"1234567890", 257 "keySn":"1234567890",
259 "version":"1.0.0", 258 "version":"1.0.0",
260 - "model":67,  
261 - "voltage":2.8 259 + "model":67
262 } 260 }
263 } 261 }
264 ``` 262 ```
@@ -1128,7 +1126,7 @@ MQTT服务器配置结果检查 @@ -1128,7 +1126,7 @@ MQTT服务器配置结果检查
1128 #### 方法 1126 #### 方法
1129 ##### startGetKpOnline 1127 ##### startGetKpOnline
1130 - **主题**:/client/\${baseSN}/send 1128 - **主题**:/client/\${baseSN}/send
1131 -- **功能描述**:开始获取键盘在线信息,键盘在线返回键盘信息 [sEvtBsKpOnlineMsg](#sevtbskponlinemsg) 1129 +- **功能描述**:开始获取键盘在线信息,键盘在线返回键盘信息
1132 - **参数说明** 1130 - **参数说明**
1133 1131
1134 |参数名|类型|限制|是否必填|说明| 1132 |参数名|类型|限制|是否必填|说明|
@@ -1168,8 +1166,35 @@ MQTT服务器配置结果检查 @@ -1168,8 +1166,35 @@ MQTT服务器配置结果检查
1168 ##### [sEvtStateCode](#sevtstatecode) 1166 ##### [sEvtStateCode](#sevtstatecode)
1169 发送指令后返回此事件 1167 发送指令后返回此事件
1170 1168
1171 -##### [sEvtBsKpOnlineMsg](#sevtbskponlinemsg)  
1172 -键盘在线返回此事件 1169 +##### fEvtKpOnlineMsg
  1170 +- **主题**: /basestation/\${baseSN}/receive
  1171 +- **功能描述**:主动获取在线键盘时,在线键盘状态报告
  1172 +- **参数说明**
  1173 +
  1174 +|参数名|类型|限制|非空|说明|
  1175 +|---|---|---|---|---|
  1176 +|fun|string|-|是|事件名称|
  1177 +|dataTag|string|-|否|数据包标识|
  1178 +|data|object|-|是|传送参数的对象|
  1179 +|+keySn|string||是|键盘SN|
  1180 +|+version|string||是|键盘固件版本|
  1181 +|+model|int||是|键盘型号|
  1182 +|+voltage|double||是|键盘电量|
  1183 +
  1184 +- **示例代码**
  1185 +
  1186 +```json
  1187 +{
  1188 + "fun":"fEvtKpOnlineMsg",
  1189 + "dataTag":"1",
  1190 + "data":{
  1191 + "keySn":"1234567890",
  1192 + "version":"1.0.0",
  1193 + "model":67,
  1194 + "voltage":2.8
  1195 + }
  1196 +}
  1197 +```
1173 1198
1174 ### 维护功能 1199 ### 维护功能
1175 #### 方法 1200 #### 方法