diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index 930bc83..73a09e5 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -100,7 +100,9 @@ ||设置基站登录名称|[setBsSSID](#setbsssid)|[fEvtBsSSID](#fevtbsssid)|| |键盘统一设置 - 键盘语言|获取键盘语言|[getBsKpLanguage](#getbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)| ||设置键盘语言|[setBsKpLanguage](#setbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)|| -|键盘统一设置 - 暂停休眠|设置键盘暂停休眠状态|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| +|键盘统一设置 - 键盘休眠|设置键盘休眠等级|[setBsKpSleepLevel](#setbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| +||获取键盘休眠等级|[getBsKpSleepLevel](#getbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| +||设置键盘暂停休眠状态(内)|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| |配对模式 - 快速配对|启动基站快速配对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)
[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| ||停止基站快速配对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| |白名单模式 - 白名单管理|获取白名单|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| @@ -949,8 +951,49 @@ } ``` -##### setBsKpPauseSleep +##### getBsKpSleepLevel - **主题**:/client/\${baseSN}/send +- **功能描述**:获取键盘休眠时间等级 +- **参数说明** + +|参数名|类型|限制|是否必填|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| + +- **示例代码** +```Json +{ + "fun":"getBsKpSleepLevel", + "dataTag":"1" +} +``` + +##### setBsKpSleepLevel +- **主题**:/client/\${baseSN}/send +- **功能描述**:设置键盘休眠时间等级 +- **参数说明** + +|参数名|类型|限制|是否必填|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| +|data|object|-|是|传送参数的对象| +|+value|string||是|设置键盘休眠的时间等级
0-30秒
1-2分钟
2-10分钟
3-45分钟| + +- **示例代码** +```Json +{ + "fun":"setBsKpSleepLevel", + "dataTag":"1", + "data":{ + "value":"1" + } +} +``` + +##### setBsKpPauseSleep +- **主题**:/manage/\${baseSN}/send - **功能描述**:设置键盘暂停休眠是否开启
注意:请谨慎使用本功能,务必在相关测试或功能完成后关闭,否则可能会导致键盘异常耗电 - **参数说明** @@ -983,7 +1026,7 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| -|+value|string||是|设置键盘显示的语言
1-简体中文
2-英文| +|+value|string||是|键盘显示的语言
1-简体中文
2-英文| - **示例代码** ```Json @@ -996,8 +1039,31 @@ } ``` -##### fEvtBsKpPauseSleep +##### fEvtBsKpSleepLevel - **主题**: /basestation/\${baseSN}/receive +- **功能描述**:返回键盘休眠时间等级 +- **参数说明** + +|参数名|类型|限制|非空|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| +|data|object|-|是|传送参数的对象| +|+value|string||是|键盘休眠的时间等级
0-30秒
1-2分钟
2-10分钟
3-45分钟| + +- **示例代码** +```Json +{ + "fun":"fEvtBsKpSleepLevel", + "dataTag":"1", + "data":{ + "value":"1" + } +} +``` + +##### fEvtBsKpPauseSleep +- **主题**: /manage/\${baseSN}/receive - **功能描述**:返回暂停键盘休眠开启状态 - **参数说明** diff --git a/通讯协议-平台化-应用部分.md b/通讯协议-平台化-应用部分.md index 557d0ad..a6a2f02 100644 --- a/通讯协议-平台化-应用部分.md +++ b/通讯协议-平台化-应用部分.md @@ -153,7 +153,9 @@ WebSocket方式应用与SDK或基站建立长连接后,通过WebSocket接口 ||设置Beep工作状态|[setBsKpBeepMode](#setbskpbeepmode)|[fEvtBsKpBeepMode](#fevtbskpbeepmode)| |键盘统一设置 - 长距考勤|获取键盘长距考勤状态|[getBsKpRFIDState](#getbskprfidstate)|[fEvtBsKpRFIDState](#fevtbskprfidstate)| ||设置键盘长距考勤状态|[setBsKpRFIDState](#setbskprfidstate)|[fEvtBsKpRFIDState](#fevtbskprfidstate)| -|键盘统一设置 - 暂停休眠|设置键盘暂停休眠状态|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| +|键盘统一设置 - 键盘休眠|设置键盘休眠等级|[setBsKpSleepLevel](#setbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| +||获取键盘休眠等级|[getBsKpSleepLevel](#getbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| +||设置键盘暂停休眠状态(内)|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| |配对模式 - 快速配对|启动基站快速配对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)
[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| ||停止基站快速配对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| |白名单模式 - 白名单管理|获取白名单|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| @@ -1575,6 +1577,49 @@ WebSocket方式应用与SDK或基站建立长连接后,通过WebSocket接口 } } ``` + + +##### getBsKpSleepLevel +- **主题**:/client/\${baseSN}/send +- **功能描述**:获取键盘休眠时间等级 +- **参数说明** + +|参数名|类型|限制|是否必填|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| + +- **示例代码** +```Json +{ + "fun":"getBsKpSleepLevel", + "dataTag":"1" +} +``` + +##### setBsKpSleepLevel +- **主题**:/client/\${baseSN}/send +- **功能描述**:设置键盘休眠时间等级 +- **参数说明** + +|参数名|类型|限制|是否必填|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| +|data|object|-|是|传送参数的对象| +|+value|string||是|设置键盘休眠的时间等级
0-30秒
1-2分钟
2-10分钟
3-45分钟| + +- **示例代码** +```Json +{ + "fun":"setBsKpSleepLevel", + "dataTag":"1", + "data":{ + "value":"1" + } +} +``` + ##### setBsKpPauseSleep - **主题**:/client/\${baseSN}/send - **功能描述**:设置键盘暂停休眠是否开启
注意:请谨慎使用本功能,务必在相关测试或功能完成后关闭,否则可能会导致键盘异常耗电 @@ -1690,6 +1735,30 @@ WebSocket方式应用与SDK或基站建立长连接后,通过WebSocket接口 } } ``` + +##### fEvtBsKpSleepLevel +- **主题**: /basestation/\${baseSN}/receive +- **功能描述**:返回键盘休眠时间等级 +- **参数说明** + +|参数名|类型|限制|非空|说明| +|---|---|---|---|---| +|fun|string|-|是|指令名称| +|dataTag|string|-|否|数据包标识,可为空字符串| +|data|object|-|是|传送参数的对象| +|+value|string||是|键盘休眠的时间等级
0-30秒
1-2分钟
2-10分钟
3-45分钟| + +- **示例代码** +```Json +{ + "fun":"fEvtBsKpSleepLevel", + "dataTag":"1", + "data":{ + "value":"1" + } +} +``` + ##### fEvtBsKpPauseSleep - **主题**: /basestation/\${baseSN}/receive - **功能描述**:返回暂停键盘休眠开启状态 @@ -2917,7 +2986,6 @@ WebSocket方式应用与SDK或基站建立长连接后,通过WebSocket接口 |+version|string||是|键盘固件版本| |+model|int||是|键盘型号| |+voltage|double||是|键盘电量(待键盘修改成百分比)| -|+isWeak|int||是|是否弱电, 0-正常,1-弱电(待键盘修改上报弱电状态)| - **示例代码** ```Json @@ -2928,8 +2996,7 @@ WebSocket方式应用与SDK或基站建立长连接后,通过WebSocket接口 "keySn":"1234567890", "version":"1.0.0", "model":67, - "voltage":2.8, - "isWeak":0 + "voltage":2.8 } } ```