diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index 0949304..e622e8a 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -99,8 +99,8 @@ ### 绑定 |功能归类|功能|API指令|指令事件| |---|---|---|---| -|无线绑定|设置绑定信息到键盘|[rtSetKpBindingInfo](#rtsetkpbindinginfo)|[fEvtSetKpBindingInfo](#fevtsetkpbindinginfo)| -||清除键盘绑定信息|[clearKpBindingInfo](#clearkpbindinginfo)|[fEvtClearKpBindingInfo](#fevtclearkpbindinginfo)| +|无线绑定|设置绑定信息到键盘|[rtSetKpBindingInfo](#rtsetkpbindinginfo)|[fEvtSetKpBindingInfo](#fevtsetkpbindinginfo)
[fEvtKpBindingInfo](#fevtkpbindinginfo)| +||清除键盘绑定信息|[clearKpBindingInfo](#clearkpbindinginfo)|[fEvtClearKpBindingInfo](#fevtclearkpbindinginfo)
[fEvtKpBindingInfo](#fevtkpbindinginfo)| ### 签到 |功能归类|功能|API指令|指令事件| |---|---|---|---| @@ -1628,7 +1628,7 @@ |dataTag|string|-|否|数据包标识,可为空字符串| |data|array|-|是|传送参数的对象数组,不可为空| |++keySN|string||是|需要设置绑定信息的键盘SN| -|++info|string||是|设置的绑定信息,一般为学生姓名| +|++info|string||是|设置的绑定信息,一般为学生姓名
最长48个字符,显示在键盘左上角| ```json { "fun": "rtSetKpBindingInfo", @@ -1670,7 +1670,27 @@ #### 事件 ##### fEvtSetKpBindingInfo - **主题**:/basestation/\${baseSN}/receive -- **功能描述**:返回实时设置绑定信息的状态是否成功 +- **功能描述**:返回实时设置绑定信息的指令接收状态 +- **参数说明** + +|参数名|类型|限制|非空|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| +|data|object|-|否|传送参数的对象| +|+state|string||是|设置的绑定信息是否成功
0 - 成功
1 - 失败| +```json +{ + "fun": "fEvtSetKpBindingInfo", + "dataTag":"1", + "data": { + "state": "0" + } +} +``` +##### fEvtKpBindingInfo +- **主题**:/basestation/\${baseSN}/receive +- **功能描述**:返回键盘实时设置绑定信息的状态是否成功 - **参数说明** |参数名|类型|限制|非空|说明| @@ -1682,7 +1702,7 @@ |++state|string||是|设置的绑定信息是否成功
0 - 成功
1 - 失败| ```json { - "fun": "fEvtSetKpBindingInfo", + "fun": "fEvtKpBindingInfo", "dataTag":"1", "data": [ { @@ -1698,30 +1718,22 @@ ``` ##### fEvtClearKpBindingInfo - **主题**:/basestation/\${baseSN}/receive -- **功能描述**:返回实时设置绑定信息的状态是否成功 +- **功能描述**:返回清空绑定信息的指令状态是否成功 - **参数说明** |参数名|类型|限制|非空|说明| |---|---|---|---|---| |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| -|data|array|-|是|传送参数的对象数组| -|++keySN|string||是|需要设置绑定信息的键盘SN| -|++state|string||是|清空绑定信息是否成功
0 - 成功
1 - 失败| +|data|object|-|否|传送参数的对象| +|+state|string||是|设置的绑定信息是否成功
0 - 成功
1 - 失败| ```json { - "fun": "fEvtClearKpBindingInfo", + "fun": "fEvtSetKpBindingInfo", "dataTag":"1", - "data": [ - { - "keySn": "1479824643", - "state": "0" - }, - { - "keySn": "1479824644", - "state": "1" - } - ] + "data": { + "state": "0" + } } ``` ## 签到