Commit 54e5aaa0ad428352ce02a0c593414eae2fa76dfc

Authored by DMchen
1 parent cfd7dae6

SDK应用部分

1.增加keypadRemoteControl接口
2.增加举手功能接口
通讯协议-SDK应用部分.md
@@ -8,7 +8,7 @@ WSCmdApp协议接口说明 @@ -8,7 +8,7 @@ WSCmdApp协议接口说明
8 8
9 9
10 <div style="text-align: center;font-size: 30px;"> 10 <div style="text-align: center;font-size: 30px;">
11 -Ver5.1.5 11 +Ver5.1.6
12 </div> 12 </div>
13 <br> 13 <br>
14 <br> 14 <br>
@@ -47,6 +47,7 @@ Ver5.1.5 @@ -47,6 +47,7 @@ Ver5.1.5
47 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口| 47 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口|
48 |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数| 48 |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数|
49 |5.1.5| 2023年12月28日|陈定敏|1. 增加Json指令支持基站id和基站SN两种模式| 49 |5.1.5| 2023年12月28日|陈定敏|1. 增加Json指令支持基站id和基站SN两种模式|
  50 +|5.1.6| 2024年02月19日|陈定敏|1. 增加keypadRemoteControl接口<br>2. 增加举手功能接口|
50 51
51 <br> 52 <br>
52 53
@@ -4772,7 +4773,7 @@ params:{&quot;mode&quot;:&quot;1&quot;, &quot;value&quot;:&quot;4&quot;}// @@ -4772,7 +4773,7 @@ params:{&quot;mode&quot;:&quot;1&quot;, &quot;value&quot;:&quot;4&quot;}//
4772 | **Json字段** | **字段含义** | **赋值及含义** | 4773 | **Json字段** | **字段含义** | **赋值及含义** |
4773 | --- | --- | --- | 4774 | --- | --- | --- |
4774 |mode|反馈模式| 0:不启用(默认0不启用)<br>1:通用键码| 4775 |mode|反馈模式| 0:不启用(默认0不启用)<br>1:通用键码|
4775 -|value|反馈最大有效按键|1\~10| 4776 +|value|反馈最大有效按键|1~10|
4776 4777
4777 指令样例: 4778 指令样例:
4778 4779
@@ -4924,6 +4925,135 @@ infos:{ &quot;hModel&quot;: &quot;67&quot;,&quot;keySn&quot;:&quot;1479824643&quot;,&quot;keyValue&quot;:&quot;0&quot;,&quot;ver&quot;:&quot;1.0.0&quot;,&quot;volt&quot;: @@ -4924,6 +4925,135 @@ infos:{ &quot;hModel&quot;: &quot;67&quot;,&quot;keySn&quot;:&quot;1479824643&quot;,&quot;keyValue&quot;:&quot;0&quot;,&quot;ver&quot;:&quot;1.0.0&quot;,&quot;volt&quot;:
4924 | B200-2.4G+S6 | 支持 |出厂配置有心跳时反馈,出厂配置无心跳时不反馈| 4925 | B200-2.4G+S6 | 支持 |出厂配置有心跳时反馈,出厂配置无心跳时不反馈|
4925 4926
4926 4927
  4928 +#### S7键盘遥控器反馈[上报]
  4929 +特定的遥控器键盘反馈数据接口。
  4930 +
  4931 +| **Json字段** | **字段含义** | **赋值及含义** |
  4932 +| --- | --- | --- |
  4933 +|keySn|键盘Sn||
  4934 +|keyValue|值|1~17|
  4935 +|count|提交次数|1~255|
  4936 +
  4937 +指令样例:
  4938 +
  4939 +```json
  4940 +{
  4941 + "fun": "keypadRemoteControl",
  4942 + "baseId": 1,
  4943 + "baseSn":"2023031402",
  4944 + "infos": {
  4945 + "keySn": "1479824643",
  4946 + "keyValue": "1",
  4947 + "count": "1"
  4948 + },
  4949 + "packetTag": "0"
  4950 +}
  4951 +```
  4952 +键值对应请参考图片,如下:
  4953 +![](img/S7遥控器键盘键值分布图.png)
  4954 +
  4955 +
  4956 +支持设备说明
  4957 +
  4958 +| **基站+键盘** | **支持** | **备注** |
  4959 +| --- | --- | --- |
  4960 +| B100-2.4G+S7 | 支持 ||
  4961 +| B200-2.4G+S7 | 支持 ||
  4962 +
  4963 +#### 键盘举手功能参数
  4964 +
  4965 +读
  4966 +发送:
  4967 +fun: "readKeypadHandUpMode" //读键盘举手功能参数
  4968 +baseId: 1//1~32 (必须指定基站)
  4969 +params:{}//读取时不需要
  4970 +
  4971 +指令样例:
  4972 +
  4973 +```json
  4974 +{
  4975 + "fun": "readKeypadHandUpMode",
  4976 + "baseId": 1,
  4977 + "baseSn":"2023031402",
  4978 + "packetTag": "1"
  4979 +}
  4980 +```
  4981 +
  4982 +写
  4983 +
  4984 +发送:
  4985 +fun: "writeKeypadHandUpMode" //写键盘举手功能参数
  4986 +baseId: 1//1~32 (必须指定基站)
  4987 +params:{"value":"0"}//
  4988 +
  4989 +| **Json字段** | **字段含义** | **赋值及含义** |
  4990 +| --- | --- | --- |
  4991 +|value|举手功能开关|0:关闭举手功能<br>1:开启举手功能|
  4992 +
  4993 +指令样例:
  4994 +
  4995 +```json
  4996 +{
  4997 + "fun": "writeKeypadHandUpMode",
  4998 + "baseId": 1,
  4999 + "baseSn":"2023031402",
  5000 + "params": {
  5001 + "value": "0"
  5002 + },
  5003 + "packetTag": "1"
  5004 +}
  5005 +```
  5006 +
  5007 +返回
  5008 +
  5009 +接收:
  5010 +fun: "KeypadHandUpMode"
  5011 +baseId: 1//基站ID
  5012 +infos:{ "value":"0"}//返回参数值
  5013 +
  5014 +| **Json字段** | **字段含义** | **赋值及含义** |
  5015 +| --- | --- | --- |
  5016 +|value|举手功能开关|0:关闭举手功能<br>1:开启举手功能|
  5017 +
  5018 +指令样例:
  5019 +```json
  5020 +{
  5021 + "fun": "KeypadHandUpMode",
  5022 + "baseId": 1,
  5023 + "baseSn":"2023031402",
  5024 + "infos": {
  5025 + "value": "0"
  5026 + },
  5027 + "packetTag": "1"
  5028 +}
  5029 +```
  5030 +
  5031 +
  5032 +下面是键盘按了举手键后接收到指令。
  5033 +
  5034 +接收:
  5035 +fun: "keypadHandUp"
  5036 +指令样例:
  5037 +```json
  5038 +{
  5039 + "fun": "keypadHandUp",
  5040 + "baseId": 1,
  5041 + "baseSn":"2023031402",
  5042 + "infos": {
  5043 + "keySn": "0589445416"
  5044 + },
  5045 + "packetTag": "2"
  5046 +}
  5047 +```
  5048 +
  5049 +
  5050 +
  5051 +支持设备说明
  5052 +
  5053 +| **基站+键盘** | **支持** | **备注** |
  5054 +| --- | --- | --- |
  5055 +| B100-2.4G+S7 | 支持 | |
  5056 +| B200-2.4G+S7 | 支持 | |
4927 5057
4928 #### 遥控键盘关机 5058 #### 遥控键盘关机
4929 5059
通讯协议-SDK应用部分[内部].md
@@ -8,7 +8,7 @@ WSCmdApp协议接口说明 @@ -8,7 +8,7 @@ WSCmdApp协议接口说明
8 8
9 9
10 <div style="text-align: center;font-size: 30px;"> 10 <div style="text-align: center;font-size: 30px;">
11 -Ver5.1.5 11 +Ver5.1.6
12 </div> 12 </div>
13 <br> 13 <br>
14 <br> 14 <br>
@@ -47,6 +47,7 @@ Ver5.1.5 @@ -47,6 +47,7 @@ Ver5.1.5
47 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口| 47 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口|
48 |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数| 48 |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数|
49 |5.1.5| 2023年12月28日|陈定敏|1. 增加Json指令支持基站id和基站SN两种模式| 49 |5.1.5| 2023年12月28日|陈定敏|1. 增加Json指令支持基站id和基站SN两种模式|
  50 +|5.1.6| 2024年02月19日|陈定敏|1. 增加keypadRemoteControl接口<br>2. 增加举手功能接口|
50 51
51 <br> 52 <br>
52 53
@@ -5693,7 +5694,7 @@ params:{&quot;mode&quot;:&quot;1&quot;, &quot;value&quot;:&quot;4&quot;}// @@ -5693,7 +5694,7 @@ params:{&quot;mode&quot;:&quot;1&quot;, &quot;value&quot;:&quot;4&quot;}//
5693 | **Json字段** | **字段含义** | **赋值及含义** | 5694 | **Json字段** | **字段含义** | **赋值及含义** |
5694 | --- | --- | --- | 5695 | --- | --- | --- |
5695 |mode|反馈模式| 0:不启用(默认0不启用)<br>1:通用键码| 5696 |mode|反馈模式| 0:不启用(默认0不启用)<br>1:通用键码|
5696 -|value|反馈最大有效按键|1\~10| 5697 +|value|反馈最大有效按键|1~10|
5697 5698
5698 指令样例: 5699 指令样例:
5699 5700
@@ -5863,7 +5864,7 @@ infos:{ &quot;hModel&quot;: &quot;67&quot;,&quot;keySn&quot;:&quot;1479824643&quot;,&quot;keyValue&quot;:&quot;0&quot;,&quot;ver&quot;:&quot;1.0.0&quot;,&quot;volt&quot;: @@ -5863,7 +5864,7 @@ infos:{ &quot;hModel&quot;: &quot;67&quot;,&quot;keySn&quot;:&quot;1479824643&quot;,&quot;keyValue&quot;:&quot;0&quot;,&quot;ver&quot;:&quot;1.0.0&quot;,&quot;volt&quot;:
5863 "baseSn":"2023031402", 5864 "baseSn":"2023031402",
5864 "infos": { 5865 "infos": {
5865 "keySn": "1479824643", 5866 "keySn": "1479824643",
5866 - "keyValue": "0", 5867 + "keyValue": "1",
5867 "count": "1" 5868 "count": "1"
5868 }, 5869 },
5869 "packetTag": "0" 5870 "packetTag": "0"
@@ -5880,6 +5881,101 @@ infos:{ &quot;hModel&quot;: &quot;67&quot;,&quot;keySn&quot;:&quot;1479824643&quot;,&quot;keyValue&quot;:&quot;0&quot;,&quot;ver&quot;:&quot;1.0.0&quot;,&quot;volt&quot;: @@ -5880,6 +5881,101 @@ infos:{ &quot;hModel&quot;: &quot;67&quot;,&quot;keySn&quot;:&quot;1479824643&quot;,&quot;keyValue&quot;:&quot;0&quot;,&quot;ver&quot;:&quot;1.0.0&quot;,&quot;volt&quot;:
5880 | B100-2.4G+S7 | 支持 || 5881 | B100-2.4G+S7 | 支持 ||
5881 | B200-2.4G+S7 | 支持 || 5882 | B200-2.4G+S7 | 支持 ||
5882 5883
  5884 +#### 键盘举手功能参数
  5885 +
  5886 +读
  5887 +发送:
  5888 +fun: "readKeypadHandUpMode" //读键盘举手功能参数
  5889 +baseId: 1//1~32 (必须指定基站)
  5890 +params:{}//读取时不需要
  5891 +
  5892 +指令样例:
  5893 +
  5894 +```json
  5895 +{
  5896 + "fun": "readKeypadHandUpMode",
  5897 + "baseId": 1,
  5898 + "baseSn":"2023031402",
  5899 + "packetTag": "1"
  5900 +}
  5901 +```
  5902 +
  5903 +写
  5904 +
  5905 +发送:
  5906 +fun: "writeKeypadHandUpMode" //写键盘举手功能参数
  5907 +baseId: 1//1~32 (必须指定基站)
  5908 +params:{"value":"0"}//
  5909 +
  5910 +| **Json字段** | **字段含义** | **赋值及含义** |
  5911 +| --- | --- | --- |
  5912 +|value|举手功能开关|0:关闭举手功能<br>1:开启举手功能|
  5913 +
  5914 +指令样例:
  5915 +
  5916 +```json
  5917 +{
  5918 + "fun": "writeKeypadHandUpMode",
  5919 + "baseId": 1,
  5920 + "baseSn":"2023031402",
  5921 + "params": {
  5922 + "value": "0"
  5923 + },
  5924 + "packetTag": "1"
  5925 +}
  5926 +```
  5927 +
  5928 +返回
  5929 +
  5930 +接收:
  5931 +fun: "KeypadHandUpMode"
  5932 +baseId: 1//基站ID
  5933 +infos:{ "value":"0"}//返回参数值
  5934 +
  5935 +| **Json字段** | **字段含义** | **赋值及含义** |
  5936 +| --- | --- | --- |
  5937 +|value|举手功能开关|0:关闭举手功能<br>1:开启举手功能|
  5938 +
  5939 +指令样例:
  5940 +```json
  5941 +{
  5942 + "fun": "KeypadHandUpMode",
  5943 + "baseId": 1,
  5944 + "baseSn":"2023031402",
  5945 + "infos": {
  5946 + "value": "0"
  5947 + },
  5948 + "packetTag": "1"
  5949 +}
  5950 +```
  5951 +
  5952 +
  5953 +下面是键盘按了举手键后接收到指令。
  5954 +
  5955 +接收:
  5956 +fun: "keypadHandUp"
  5957 +指令样例:
  5958 +```json
  5959 +{
  5960 + "fun": "keypadHandUp",
  5961 + "baseId": 1,
  5962 + "baseSn":"2023031402",
  5963 + "infos": {
  5964 + "keySn": "0589445416"
  5965 + },
  5966 + "packetTag": "2"
  5967 +}
  5968 +```
  5969 +
  5970 +
  5971 +
  5972 +支持设备说明
  5973 +
  5974 +| **基站+键盘** | **支持** | **备注** |
  5975 +| --- | --- | --- |
  5976 +| B100-2.4G+S7 | 支持 | |
  5977 +| B200-2.4G+S7 | 支持 | |
  5978 +
5883 #### 遥控键盘关机 5979 #### 遥控键盘关机
5884 5980
5885 5981