diff --git a/通讯协议-SDK应用部分.md b/通讯协议-SDK应用部分.md index 62bae91..56d9283 100644 --- a/通讯协议-SDK应用部分.md +++ b/通讯协议-SDK应用部分.md @@ -8,7 +8,7 @@ WSCmdApp协议接口说明
-Ver5.1.6 +Ver5.1.7


@@ -48,6 +48,7 @@ Ver5.1.6 |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. 增加举手功能接口| +|5.1.7| 2024年04月22日|陈定敏|1. 增加后台签到接口
2. 增加键盘最终提交状态接口|
@@ -491,8 +492,8 @@ params:{} //为空 ### 签到设备 - -#### 开始签到 +#### 普通签到 +##### 开始签到 发送: @@ -522,7 +523,6 @@ params:{} "bindMode": "1", "lessMode": "0", "modifyMode": "1", - "limitNumber": "1", "options": "10", "optionalN": "10", "keyValue": "0" @@ -531,7 +531,7 @@ params:{} } ``` -#### 接收签到信息 +##### 接收签到信息 接收: @@ -561,7 +561,7 @@ infos:{} } ``` -#### 停止签到 +##### 停止签到 发送: @@ -598,13 +598,153 @@ infos:{"state":"OK"}//返回状态,成功为OK } ``` -#### 支持设备说明 +##### 支持设备说明 |**基站+键盘 **|**支持/不支持**|**备注**| | --- | --- | --- | |B100-2.4G+S6|支持|| |B200-2.4G+S6|支持|| |B200-5.8G+T2|支持|| +#### 后台签到 +##### 设置后台签到模式 + +注意:此接口只支持广播模式使用。 + +发送: + +fun: "backendBind" // +params:{} + +|**Json字段**| **字段含义** | **赋值及含义**| +| --- | --- | --- | +| mode | 签到模式| 0: 关闭
1: 开启 | + + +指令样例: + +```json +{ + "fun": "backendBind", + "baseId": 0, + "baseSn":"2023031402", + "params": { + "mode": "1" + }, + "packetTag": "1" +} +``` + +接收: + +fun: "backendBind" // +baseId: "1"//接收到指令的基站ID +infos:{"state":"OK"}//返回状态,成功为OK + +指令样例: + +```json +{ + "fun": "backendBind", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "mode": "1", + "state": "OK" + }, + "packetTag": "1" +} +``` + +##### 接收签到信息 + +接收: + +fun: "answerBind" //签到返回 +baseId: "1"//接收到指令的基站ID +infos:{} + +| Json字段|字段含义|赋值及含义| +|---|---|---| +|time|答题时间|单位秒| +|keySn|键盘Sn|| +|keyValue|键值|键盘提交的值| + +指令样例: + +```json +{ + "fun": "answerBind", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "time": "0", + "keySn": "1479824643", + "keyValue": "1234" + }, + "packetTag": "1" +} +``` + + + +##### 键盘授权 + +注意:此接口配合后台签到指令使用,只支持指定键盘操作。 + +发送: + +fun: "keyPadAuthorize" // +baseId: "1"//收到的基站ID +params:{} //默认空 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +| baseId | 基站ID | 1-32 | +| authorize | 状态 | 1:成功
2:失败| + + +指令样例: +```json +{ + "fun": "keyPadAuthorize", + "baseId": 0, + "baseSn": "2023031402", + "keySnList": [{ + "keySn": "0112540402" + }], + "params": { + "authorize": "1" + }, + "packetTag": "20" +} +``` + +接收: + +fun: "keyPadAuthorize" // +baseId: "1"//收到的基站ID +infos:{"authorize":"1"}//返回状态 + +指令样例: +```json +{ + "fun": "keyPadAuthorize", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "authorize": "1", + "keySn": "0112402128" + }, + "packetTag": "20" +} +``` + +##### 支持设备说明 + +|**基站+键盘 **|**支持/不支持**|**备注**| +| --- | --- | --- | +|B100-2.4G+S6|支持|| +|B200-2.4G+S6|支持|| ### 选择题 @@ -2641,6 +2781,54 @@ infos:{"state":"OK"}//返回状态,成功为OK } ``` +#### 键盘最终提交状态 + +发送: + +fun: "keyPadFinalSubmit" // +baseId: "1"//收到的基站ID +params:{} //默认空 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +| baseId | 基站ID | 1-32 | +| commitok | 状态 | 0:解锁 | + + +指令样例: +```json +{ + "fun": "keyPadFinalSubmit", + "baseId": 0, + "baseSn":"2023031402", + "params": { + "commitok": "0" + }, + "packetTag": "20" +} +``` + +接收: + +fun: "keyPadFinalSubmit" // +baseId: "1"//收到的基站ID +infos:{"commitok":"OK"}//返回状态 + +指令样例: +```json +{ + "fun": "keyPadFinalSubmit", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "commitok": "0", + "keySn": "0112402128", + "time": "84.5" + }, + "packetTag": "20" +} +``` + #### 支持设备说明 | **基站+键盘** | **支持** | **备注** | @@ -5790,3 +5978,6 @@ infos:{ "funId":"F0001","code":"10002"}// |F0115|写入键盘姓名| |F0116|键盘关机时间等级| |F0117|基础配置模式| +|F0118|最终提交状态| +|F0119|后台签到| +|F0120|键盘授权| diff --git a/通讯协议-SDK应用部分[内部].md b/通讯协议-SDK应用部分[内部].md index b0c99c0..7cf8600 100644 --- a/通讯协议-SDK应用部分[内部].md +++ b/通讯协议-SDK应用部分[内部].md @@ -8,7 +8,7 @@ WSCmdApp协议接口说明
-Ver5.1.6 +Ver5.1.7


@@ -48,6 +48,7 @@ Ver5.1.6 |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. 增加举手功能接口| +|5.1.7| 2024年04月22日|陈定敏|1. 增加后台签到接口
2. 增加键盘最终提交状态接口|
@@ -491,8 +492,8 @@ params:{} //为空 ### 签到设备 - -#### 开始签到 +#### 普通签到 +##### 开始签到 发送: @@ -530,7 +531,7 @@ params:{} } ``` -#### 接收签到信息 +##### 接收签到信息 接收: @@ -560,7 +561,7 @@ infos:{} } ``` -#### 停止签到 +##### 停止签到 发送: @@ -597,13 +598,153 @@ infos:{"state":"OK"}//返回状态,成功为OK } ``` -#### 支持设备说明 +##### 支持设备说明 |**基站+键盘 **|**支持/不支持**|**备注**| | --- | --- | --- | |B100-2.4G+S6|支持|| |B200-2.4G+S6|支持|| |B200-5.8G+T2|支持|| +#### 后台签到 +##### 设置后台签到模式 + +注意:此接口只支持广播模式使用。 + +发送: + +fun: "backendBind" // +params:{} + +|**Json字段**| **字段含义** | **赋值及含义**| +| --- | --- | --- | +| mode | 签到模式| 0: 关闭
1: 开启 | + + +指令样例: + +```json +{ + "fun": "backendBind", + "baseId": 0, + "baseSn":"2023031402", + "params": { + "mode": "1" + }, + "packetTag": "1" +} +``` + +接收: + +fun: "backendBind" // +baseId: "1"//接收到指令的基站ID +infos:{"state":"OK"}//返回状态,成功为OK + +指令样例: + +```json +{ + "fun": "backendBind", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "mode": "1", + "state": "OK" + }, + "packetTag": "1" +} +``` + +##### 接收签到信息 + +接收: + +fun: "answerBind" //签到返回 +baseId: "1"//接收到指令的基站ID +infos:{} + +| Json字段|字段含义|赋值及含义| +|---|---|---| +|time|答题时间|单位秒| +|keySn|键盘Sn|| +|keyValue|键值|键盘提交的值| + +指令样例: + +```json +{ + "fun": "answerBind", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "time": "0", + "keySn": "1479824643", + "keyValue": "1234" + }, + "packetTag": "1" +} +``` + + + +##### 键盘授权 + +注意:此接口配合后台签到指令使用,只支持指定键盘操作。 + +发送: + +fun: "keyPadAuthorize" // +baseId: "1"//收到的基站ID +params:{} //默认空 + +| **Json字段** | **字段含义** | **赋值及含义** | +| --- | --- | --- | +| baseId | 基站ID | 1-32 | +| authorize | 状态 | 1:成功
2:失败| + + +指令样例: +```json +{ + "fun": "keyPadAuthorize", + "baseId": 0, + "baseSn": "2023031402", + "keySnList": [{ + "keySn": "0112540402" + }], + "params": { + "authorize": "1" + }, + "packetTag": "20" +} +``` + +接收: + +fun: "keyPadAuthorize" // +baseId: "1"//收到的基站ID +infos:{"authorize":"1"}//返回状态 + +指令样例: +```json +{ + "fun": "keyPadAuthorize", + "baseId": 1, + "baseSn":"2023031402", + "infos": { + "authorize": "1", + "keySn": "0112402128" + }, + "packetTag": "20" +} +``` + +##### 支持设备说明 + +|**基站+键盘 **|**支持/不支持**|**备注**| +| --- | --- | --- | +|B100-2.4G+S6|支持|| +|B200-2.4G+S6|支持|| ### 选择题 @@ -2808,7 +2949,7 @@ params:{} //默认空 "baseId": 0, "baseSn":"2023031402", "params": { - "commitok": "1" + "commitok": "0" }, "packetTag": "20" } @@ -7079,4 +7220,6 @@ infos:{ "funId":"F0001","code":"10002"}// |F0115|写入键盘姓名| |F0116|键盘关机时间等级| |F0117|基础配置模式| -|F0118|提交状态| +|F0118|最终提交状态| +|F0119|后台签到| +|F0120|键盘授权|