diff --git a/通讯协议-SDK应用部分.md b/通讯协议-SDK应用部分.md index c947c27..98dd8f6 100644 --- a/通讯协议-SDK应用部分.md +++ b/通讯协议-SDK应用部分.md @@ -8,7 +8,7 @@ WSCmdApp协议接口说明
-Ver5.1.5 +Ver5.1.6


@@ -47,6 +47,7 @@ Ver5.1.5 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口| |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数| |5.1.5| 2023年12月28日|陈定敏|1. 增加Json指令支持基站id和基站SN两种模式| +|5.1.6| 2024年02月19日|陈定敏|1. 增加keypadRemoteControl接口
2. 增加举手功能接口|
@@ -4772,7 +4773,7 @@ params:{"mode":"1", "value":"4"}// | **Json字段** | **字段含义** | **赋值及含义** | | --- | --- | --- | |mode|反馈模式| 0:不启用(默认0不启用)
1:通用键码| -|value|反馈最大有效按键|1\~10| +|value|反馈最大有效按键|1~10| 指令样例: @@ -4924,6 +4925,135 @@ infos:{ "hModel": "67","keySn":"1479824643","keyValue":"0","ver":"1.0.0","volt": | B200-2.4G+S6 | 支持 |出厂配置有心跳时反馈,出厂配置无心跳时不反馈| +#### S7键盘遥控器反馈[上报] +特定的遥控器键盘反馈数据接口。 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +|keySn|键盘Sn|| +|keyValue|值|1~17| +|count|提交次数|1~255| + +指令样例: + +```json +{ + "fun": "keypadRemoteControl", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "keySn": "1479824643", + "keyValue": "1", + "count": "1" + }, + "packetTag": "0" +} +``` +键值对应请参考图片,如下: +![](img/S7遥控器键盘键值分布图.png) + + +支持设备说明 + +| **基站+键盘** | **支持** | **备注** | +| --- | --- | --- | +| B100-2.4G+S7 | 支持 || +| B200-2.4G+S7 | 支持 || + +#### 键盘举手功能参数 + +读 +发送: +fun: "readKeypadHandUpMode" //读键盘举手功能参数 +baseId: 1//1~32 (必须指定基站) +params:{}//读取时不需要 + +指令样例: + +```json +{ + "fun": "readKeypadHandUpMode", + "baseId": 1, + "baseSn":"2023031402", + "packetTag": "1" +} +``` + +写 + +发送: +fun: "writeKeypadHandUpMode" //写键盘举手功能参数 +baseId: 1//1~32 (必须指定基站) +params:{"value":"0"}// + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +|value|举手功能开关|0:关闭举手功能
1:开启举手功能| + +指令样例: + +```json +{ + "fun": "writeKeypadHandUpMode", + "baseId": 1, + "baseSn":"2023031402", + "params": { + "value": "0" + }, + "packetTag": "1" +} +``` + +返回 + +接收: +fun: "KeypadHandUpMode" +baseId: 1//基站ID +infos:{ "value":"0"}//返回参数值 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +|value|举手功能开关|0:关闭举手功能
1:开启举手功能| + +指令样例: +```json +{ + "fun": "KeypadHandUpMode", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "value": "0" + }, + "packetTag": "1" +} +``` + + +下面是键盘按了举手键后接收到指令。 + +接收: +fun: "keypadHandUp" +指令样例: +```json +{ + "fun": "keypadHandUp", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "keySn": "0589445416" + }, + "packetTag": "2" +} +``` + + + +支持设备说明 + +| **基站+键盘** | **支持** | **备注** | +| --- | --- | --- | +| B100-2.4G+S7 | 支持 | | +| B200-2.4G+S7 | 支持 | | #### 遥控键盘关机 diff --git a/通讯协议-SDK应用部分[内部].md b/通讯协议-SDK应用部分[内部].md index b2ac64f..beee716 100644 --- a/通讯协议-SDK应用部分[内部].md +++ b/通讯协议-SDK应用部分[内部].md @@ -8,7 +8,7 @@ WSCmdApp协议接口说明
-Ver5.1.5 +Ver5.1.6


@@ -47,6 +47,7 @@ Ver5.1.5 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口| |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数| |5.1.5| 2023年12月28日|陈定敏|1. 增加Json指令支持基站id和基站SN两种模式| +|5.1.6| 2024年02月19日|陈定敏|1. 增加keypadRemoteControl接口
2. 增加举手功能接口|
@@ -5693,7 +5694,7 @@ params:{"mode":"1", "value":"4"}// | **Json字段** | **字段含义** | **赋值及含义** | | --- | --- | --- | |mode|反馈模式| 0:不启用(默认0不启用)
1:通用键码| -|value|反馈最大有效按键|1\~10| +|value|反馈最大有效按键|1~10| 指令样例: @@ -5863,7 +5864,7 @@ infos:{ "hModel": "67","keySn":"1479824643","keyValue":"0","ver":"1.0.0","volt": "baseSn":"2023031402", "infos": { "keySn": "1479824643", - "keyValue": "0", + "keyValue": "1", "count": "1" }, "packetTag": "0" @@ -5880,6 +5881,101 @@ infos:{ "hModel": "67","keySn":"1479824643","keyValue":"0","ver":"1.0.0","volt": | B100-2.4G+S7 | 支持 || | B200-2.4G+S7 | 支持 || +#### 键盘举手功能参数 + +读 +发送: +fun: "readKeypadHandUpMode" //读键盘举手功能参数 +baseId: 1//1~32 (必须指定基站) +params:{}//读取时不需要 + +指令样例: + +```json +{ + "fun": "readKeypadHandUpMode", + "baseId": 1, + "baseSn":"2023031402", + "packetTag": "1" +} +``` + +写 + +发送: +fun: "writeKeypadHandUpMode" //写键盘举手功能参数 +baseId: 1//1~32 (必须指定基站) +params:{"value":"0"}// + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +|value|举手功能开关|0:关闭举手功能
1:开启举手功能| + +指令样例: + +```json +{ + "fun": "writeKeypadHandUpMode", + "baseId": 1, + "baseSn":"2023031402", + "params": { + "value": "0" + }, + "packetTag": "1" +} +``` + +返回 + +接收: +fun: "KeypadHandUpMode" +baseId: 1//基站ID +infos:{ "value":"0"}//返回参数值 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +|value|举手功能开关|0:关闭举手功能
1:开启举手功能| + +指令样例: +```json +{ + "fun": "KeypadHandUpMode", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "value": "0" + }, + "packetTag": "1" +} +``` + + +下面是键盘按了举手键后接收到指令。 + +接收: +fun: "keypadHandUp" +指令样例: +```json +{ + "fun": "keypadHandUp", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "keySn": "0589445416" + }, + "packetTag": "2" +} +``` + + + +支持设备说明 + +| **基站+键盘** | **支持** | **备注** | +| --- | --- | --- | +| B100-2.4G+S7 | 支持 | | +| B200-2.4G+S7 | 支持 | | + #### 遥控键盘关机 写