diff --git a/通讯协议-B200W-MQTT协议[外].md b/通讯协议-B200W-MQTT协议[外].md index 5217210..f192a4f 100644 --- a/通讯协议-B200W-MQTT协议[外].md +++ b/通讯协议-B200W-MQTT协议[外].md @@ -111,7 +111,7 @@ MQTT服务器配置结果检查 |功能归类|功能|API指令|指令事件| |---|---|---|---| |交互设置 - 用户实时提示信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)
[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)| -|在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)
[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| +|在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)
[fEvtKpOnlineMsg](#fevtkponlinemsg)| ||停止扫描在线键盘|[stopGetKpOnline](#stopgetkponline)|[sEvtStateCode](#sevtstatecode)| |维护功能 - 遥控功能|遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)| ### 绑定 @@ -246,7 +246,6 @@ MQTT服务器配置结果检查 |+keySn|string||是|键盘SN| |+version|string||是|键盘固件版本| |+model|int||是|键盘型号| -|+voltage|double||是|键盘电压| - **示例代码** @@ -257,8 +256,7 @@ MQTT服务器配置结果检查 "data":{ "keySn":"1234567890", "version":"1.0.0", - "model":67, - "voltage":2.8 + "model":67 } } ``` @@ -1128,7 +1126,7 @@ MQTT服务器配置结果检查 #### 方法 ##### startGetKpOnline - **主题**:/client/\${baseSN}/send -- **功能描述**:开始获取键盘在线信息,键盘在线返回键盘信息 [sEvtBsKpOnlineMsg](#sevtbskponlinemsg) +- **功能描述**:开始获取键盘在线信息,键盘在线返回键盘信息 - **参数说明** |参数名|类型|限制|是否必填|说明| @@ -1168,8 +1166,35 @@ MQTT服务器配置结果检查 ##### [sEvtStateCode](#sevtstatecode) 发送指令后返回此事件 -##### [sEvtBsKpOnlineMsg](#sevtbskponlinemsg) -键盘在线返回此事件 +##### fEvtKpOnlineMsg +- **主题**: /basestation/\${baseSN}/receive +- **功能描述**:主动获取在线键盘时,在线键盘状态报告 +- **参数说明** + +|参数名|类型|限制|非空|说明| +|---|---|---|---|---| +|fun|string|-|是|事件名称| +|dataTag|string|-|否|数据包标识| +|data|object|-|是|传送参数的对象| +|+keySn|string||是|键盘SN| +|+version|string||是|键盘固件版本| +|+model|int||是|键盘型号| +|+voltage|double||是|键盘电量| + +- **示例代码** + +```json +{ + "fun":"fEvtKpOnlineMsg", + "dataTag":"1", + "data":{ + "keySn":"1234567890", + "version":"1.0.0", + "model":67, + "voltage":2.8 + } +} +``` ### 维护功能 #### 方法