Commit 54e5aaa0ad428352ce02a0c593414eae2fa76dfc

Authored by DMchen
1 parent cfd7dae6

SDK应用部分

1.增加keypadRemoteControl接口
2.增加举手功能接口
通讯协议-SDK应用部分.md
... ... @@ -8,7 +8,7 @@ WSCmdApp协议接口说明
8 8  
9 9  
10 10 <div style="text-align: center;font-size: 30px;">
11   -Ver5.1.5
  11 +Ver5.1.6
12 12 </div>
13 13 <br>
14 14 <br>
... ... @@ -47,6 +47,7 @@ Ver5.1.5
47 47 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口|
48 48 |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数|
49 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 52 <br>
52 53  
... ... @@ -4772,7 +4773,7 @@ params:{&quot;mode&quot;:&quot;1&quot;, &quot;value&quot;:&quot;4&quot;}//
4772 4773 | **Json字段** | **字段含义** | **赋值及含义** |
4773 4774 | --- | --- | --- |
4774 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 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 8  
9 9  
10 10 <div style="text-align: center;font-size: 30px;">
11   -Ver5.1.5
  11 +Ver5.1.6
12 12 </div>
13 13 <br>
14 14 <br>
... ... @@ -47,6 +47,7 @@ Ver5.1.5
47 47 |5.1.2| 2023年11月07日|陈定敏|1. 增加配对模式设置接口|
48 48 |5.1.3| 2023年11月15日|陈定敏|1. 更新语音题接口参数|
49 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 52 <br>
52 53  
... ... @@ -5693,7 +5694,7 @@ params:{&quot;mode&quot;:&quot;1&quot;, &quot;value&quot;:&quot;4&quot;}//
5693 5694 | **Json字段** | **字段含义** | **赋值及含义** |
5694 5695 | --- | --- | --- |
5695 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 5864 "baseSn":"2023031402",
5864 5865 "infos": {
5865 5866 "keySn": "1479824643",
5866   - "keyValue": "0",
  5867 + "keyValue": "1",
5867 5868 "count": "1"
5868 5869 },
5869 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 5881 | B100-2.4G+S7 | 支持 ||
5881 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
... ...