Commit 86c8097e48ea760301189519fb94db9f3f4bde2b
1 parent
a2f1ba0a
增加设置键盘休眠时间等级的协议内容,修改暂停休眠的主题为内部主题
Showing
2 changed files
with
141 additions
and
8 deletions
通讯协议-B200W-MQTT协议[内部].md
| @@ -100,7 +100,9 @@ | @@ -100,7 +100,9 @@ | ||
| 100 | ||设置基站登录名称|[setBsSSID](#setbsssid)|[fEvtBsSSID](#fevtbsssid)|| | 100 | ||设置基站登录名称|[setBsSSID](#setbsssid)|[fEvtBsSSID](#fevtbsssid)|| | 
| 101 | |键盘统一设置 - 键盘语言|获取键盘语言|[getBsKpLanguage](#getbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)| | 101 | |键盘统一设置 - 键盘语言|获取键盘语言|[getBsKpLanguage](#getbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)| | 
| 102 | ||设置键盘语言|[setBsKpLanguage](#setbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)|| | 102 | ||设置键盘语言|[setBsKpLanguage](#setbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)|| | 
| 103 | -|键盘统一设置 - 暂停休眠|设置键盘暂停休眠状态|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| | 103 | +|键盘统一设置 - 键盘休眠|设置键盘休眠等级|[setBsKpSleepLevel](#setbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| | 
| 104 | +||获取键盘休眠等级|[getBsKpSleepLevel](#getbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| | ||
| 105 | +||<font color="red">设置键盘暂停休眠状态(内)</font>|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| | ||
| 104 | |配对模式 - 快速配对|启动基站快速配对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| | 106 | |配对模式 - 快速配对|启动基站快速配对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| | 
| 105 | ||停止基站快速配对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| | 107 | ||停止基站快速配对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| | 
| 106 | |白名单模式 - 白名单管理|获取白名单|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| | 108 | |白名单模式 - 白名单管理|获取白名单|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| | 
| @@ -949,8 +951,49 @@ | @@ -949,8 +951,49 @@ | ||
| 949 | } | 951 | } | 
| 950 | ``` | 952 | ``` | 
| 951 | 953 | ||
| 952 | -##### setBsKpPauseSleep | 954 | +##### getBsKpSleepLevel | 
| 953 | - **主题**:/client/\${baseSN}/send | 955 | - **主题**:/client/\${baseSN}/send | 
| 956 | +- **功能描述**:获取键盘休眠时间等级 | ||
| 957 | +- **参数说明** | ||
| 958 | + | ||
| 959 | +|参数名|类型|限制|是否必填|说明| | ||
| 960 | +|---|---|---|---|---| | ||
| 961 | +|fun|string|-|是|指令名称| | ||
| 962 | +|dataTag|string|-|否|数据包标识,可为空字符串| | ||
| 963 | + | ||
| 964 | +- **示例代码** | ||
| 965 | +```Json | ||
| 966 | +{ | ||
| 967 | + "fun":"getBsKpSleepLevel", | ||
| 968 | + "dataTag":"1" | ||
| 969 | +} | ||
| 970 | +``` | ||
| 971 | + | ||
| 972 | +##### setBsKpSleepLevel | ||
| 973 | +- **主题**:/client/\${baseSN}/send | ||
| 974 | +- **功能描述**:设置键盘休眠时间等级 | ||
| 975 | +- **参数说明** | ||
| 976 | + | ||
| 977 | +|参数名|类型|限制|是否必填|说明| | ||
| 978 | +|---|---|---|---|---| | ||
| 979 | +|fun|string|-|是|指令名称| | ||
| 980 | +|dataTag|string|-|否|数据包标识,可为空字符串| | ||
| 981 | +|data|object|-|是|传送参数的对象| | ||
| 982 | +|+value|string||是|设置键盘休眠的时间等级<br>0-30秒<br>1-2分钟<br>2-10分钟<br>3-45分钟| | ||
| 983 | + | ||
| 984 | +- **示例代码** | ||
| 985 | +```Json | ||
| 986 | +{ | ||
| 987 | + "fun":"setBsKpSleepLevel", | ||
| 988 | + "dataTag":"1", | ||
| 989 | + "data":{ | ||
| 990 | + "value":"1" | ||
| 991 | + } | ||
| 992 | +} | ||
| 993 | +``` | ||
| 994 | + | ||
| 995 | +##### setBsKpPauseSleep | ||
| 996 | +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span> | ||
| 954 | - **功能描述**:设置键盘暂停休眠是否开启<br><font color="red">注意:请谨慎使用本功能,务必在相关测试或功能完成后关闭,否则可能会导致键盘异常耗电</font> | 997 | - **功能描述**:设置键盘暂停休眠是否开启<br><font color="red">注意:请谨慎使用本功能,务必在相关测试或功能完成后关闭,否则可能会导致键盘异常耗电</font> | 
| 955 | - **参数说明** | 998 | - **参数说明** | 
| 956 | 999 | ||
| @@ -983,7 +1026,7 @@ | @@ -983,7 +1026,7 @@ | ||
| 983 | |fun|string|-|是|指令名称| | 1026 | |fun|string|-|是|指令名称| | 
| 984 | |dataTag|string|-|否|数据包标识,可为空字符串| | 1027 | |dataTag|string|-|否|数据包标识,可为空字符串| | 
| 985 | |data|object|-|是|传送参数的对象| | 1028 | |data|object|-|是|传送参数的对象| | 
| 986 | -|+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文| | 1029 | +|+value|string||是|键盘显示的语言<br>1-简体中文<br>2-英文| | 
| 987 | 1030 | ||
| 988 | - **示例代码** | 1031 | - **示例代码** | 
| 989 | ```Json | 1032 | ```Json | 
| @@ -996,8 +1039,31 @@ | @@ -996,8 +1039,31 @@ | ||
| 996 | } | 1039 | } | 
| 997 | ``` | 1040 | ``` | 
| 998 | 1041 | ||
| 999 | -##### fEvtBsKpPauseSleep | 1042 | +##### fEvtBsKpSleepLevel | 
| 1000 | - **主题**: /basestation/\${baseSN}/receive | 1043 | - **主题**: /basestation/\${baseSN}/receive | 
| 1044 | +- **功能描述**:返回键盘休眠时间等级 | ||
| 1045 | +- **参数说明** | ||
| 1046 | + | ||
| 1047 | +|参数名|类型|限制|非空|说明| | ||
| 1048 | +|---|---|---|---|---| | ||
| 1049 | +|fun|string|-|是|指令名称| | ||
| 1050 | +|dataTag|string|-|否|数据包标识,可为空字符串| | ||
| 1051 | +|data|object|-|是|传送参数的对象| | ||
| 1052 | +|+value|string||是|键盘休眠的时间等级<br>0-30秒<br>1-2分钟<br>2-10分钟<br>3-45分钟| | ||
| 1053 | + | ||
| 1054 | +- **示例代码** | ||
| 1055 | +```Json | ||
| 1056 | +{ | ||
| 1057 | + "fun":"fEvtBsKpSleepLevel", | ||
| 1058 | + "dataTag":"1", | ||
| 1059 | + "data":{ | ||
| 1060 | + "value":"1" | ||
| 1061 | + } | ||
| 1062 | +} | ||
| 1063 | +``` | ||
| 1064 | + | ||
| 1065 | +##### fEvtBsKpPauseSleep | ||
| 1066 | +- **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span> | ||
| 1001 | - **功能描述**:返回暂停键盘休眠开启状态 | 1067 | - **功能描述**:返回暂停键盘休眠开启状态 | 
| 1002 | - **参数说明** | 1068 | - **参数说明** | 
| 1003 | 1069 | 
通讯协议-平台化-应用部分.md
| @@ -153,7 +153,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | @@ -153,7 +153,9 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | ||
| 153 | ||设置Beep工作状æ€|[setBsKpBeepMode](#setbskpbeepmode)|[fEvtBsKpBeepMode](#fevtbskpbeepmode)| | 153 | ||设置Beep工作状æ€|[setBsKpBeepMode](#setbskpbeepmode)|[fEvtBsKpBeepMode](#fevtbskpbeepmode)| | 
| 154 | |键盘统一设置 - é•¿è·è€ƒå‹¤|获å–键盘长è·è€ƒå‹¤çжæ€|[getBsKpRFIDState](#getbskprfidstate)|[fEvtBsKpRFIDState](#fevtbskprfidstate)| | 154 | |键盘统一设置 - é•¿è·è€ƒå‹¤|获å–键盘长è·è€ƒå‹¤çжæ€|[getBsKpRFIDState](#getbskprfidstate)|[fEvtBsKpRFIDState](#fevtbskprfidstate)| | 
| 155 | ||设置键盘长è·è€ƒå‹¤çжæ€|[setBsKpRFIDState](#setbskprfidstate)|[fEvtBsKpRFIDState](#fevtbskprfidstate)| | 155 | ||设置键盘长è·è€ƒå‹¤çжæ€|[setBsKpRFIDState](#setbskprfidstate)|[fEvtBsKpRFIDState](#fevtbskprfidstate)| | 
| 156 | -|键盘统一设置 - æš‚åœä¼‘çœ |设置键盘暂åœä¼‘çœ çŠ¶æ€|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| | 156 | +|键盘统一设置 - é”®ç›˜ä¼‘çœ |è®¾ç½®é”®ç›˜ä¼‘çœ ç‰çº§|[setBsKpSleepLevel](#setbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| | 
| 157 | +||获å–é”®ç›˜ä¼‘çœ ç‰çº§|[getBsKpSleepLevel](#getbskpsleeplevel)|[fEvtBsKpSleepLevel](#fevtbskpsleeplevel)| | ||
| 158 | +||<font color="red">设置键盘暂åœä¼‘çœ çŠ¶æ€(内)</font>|[setBsKpPauseSleep](#setbskppausesleep)|[fEvtBsKpPauseSleep](#fevtbskppausesleep)| | ||
| 157 | |é…å¯¹æ¨¡å¼ - 快速é…对|å¯åŠ¨åŸºç«™å¿«é€Ÿé…对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| | 159 | |é…å¯¹æ¨¡å¼ - 快速é…对|å¯åŠ¨åŸºç«™å¿«é€Ÿé…对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| | 
| 158 | ||åœæ¢åŸºç«™å¿«é€Ÿé…对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| | 160 | ||åœæ¢åŸºç«™å¿«é€Ÿé…对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| | 
| 159 | |白å啿¨¡å¼ - 白åå•管ç†|获å–白åå•|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| | 161 | |白å啿¨¡å¼ - 白åå•管ç†|获å–白åå•|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| | 
| @@ -1575,6 +1577,49 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | @@ -1575,6 +1577,49 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | ||
| 1575 | } | 1577 | } | 
| 1576 | } | 1578 | } | 
| 1577 | ``` | 1579 | ``` | 
| 1580 | + | ||
| 1581 | + | ||
| 1582 | +##### getBsKpSleepLevel | ||
| 1583 | +- **主题**:/client/\${baseSN}/send | ||
| 1584 | +- **功能æè¿°**:获å–é”®ç›˜ä¼‘çœ æ—¶é—´ç‰çº§ | ||
| 1585 | +- **傿•°è¯´æ˜Ž** | ||
| 1586 | + | ||
| 1587 | +|傿•°å|类型|é™åˆ¶|是å¦å¿…å¡«|说明| | ||
| 1588 | +|---|---|---|---|---| | ||
| 1589 | +|fun|string|-|是|指令åç§°| | ||
| 1590 | +|dataTag|string|-|å¦|æ•°æ®åŒ…æ ‡è¯†,å¯ä¸ºç©ºå—符串| | ||
| 1591 | + | ||
| 1592 | +- **示例代ç ** | ||
| 1593 | +```Json | ||
| 1594 | +{ | ||
| 1595 | + "fun":"getBsKpSleepLevel", | ||
| 1596 | + "dataTag":"1" | ||
| 1597 | +} | ||
| 1598 | +``` | ||
| 1599 | + | ||
| 1600 | +##### setBsKpSleepLevel | ||
| 1601 | +- **主题**:/client/\${baseSN}/send | ||
| 1602 | +- **功能æè¿°**ï¼šè®¾ç½®é”®ç›˜ä¼‘çœ æ—¶é—´ç‰çº§ | ||
| 1603 | +- **傿•°è¯´æ˜Ž** | ||
| 1604 | + | ||
| 1605 | +|傿•°å|类型|é™åˆ¶|是å¦å¿…å¡«|说明| | ||
| 1606 | +|---|---|---|---|---| | ||
| 1607 | +|fun|string|-|是|指令åç§°| | ||
| 1608 | +|dataTag|string|-|å¦|æ•°æ®åŒ…æ ‡è¯†,å¯ä¸ºç©ºå—符串| | ||
| 1609 | +|data|object|-|是|ä¼ é€å‚数的对象| | ||
| 1610 | +|+value|string||是|è®¾ç½®é”®ç›˜ä¼‘çœ çš„æ—¶é—´ç‰çº§<br>0-30ç§’<br>1-2分钟<br>2-10分钟<br>3-45分钟| | ||
| 1611 | + | ||
| 1612 | +- **示例代ç ** | ||
| 1613 | +```Json | ||
| 1614 | +{ | ||
| 1615 | + "fun":"setBsKpSleepLevel", | ||
| 1616 | + "dataTag":"1", | ||
| 1617 | + "data":{ | ||
| 1618 | + "value":"1" | ||
| 1619 | + } | ||
| 1620 | +} | ||
| 1621 | +``` | ||
| 1622 | + | ||
| 1578 | ##### setBsKpPauseSleep | 1623 | ##### setBsKpPauseSleep | 
| 1579 | - **主题**:/client/\${baseSN}/send | 1624 | - **主题**:/client/\${baseSN}/send | 
| 1580 | - **功能æè¿°**:设置键盘暂åœä¼‘çœ æ˜¯å¦å¼€å¯<br><font color="red">注æ„:请谨慎使用本功能,务必在相关测试或功能完æˆåŽå…³é—,å¦åˆ™å¯èƒ½ä¼šå¯¼è‡´é”®ç›˜å¼‚常耗电</font> | 1625 | - **功能æè¿°**:设置键盘暂åœä¼‘çœ æ˜¯å¦å¼€å¯<br><font color="red">注æ„:请谨慎使用本功能,务必在相关测试或功能完æˆåŽå…³é—,å¦åˆ™å¯èƒ½ä¼šå¯¼è‡´é”®ç›˜å¼‚常耗电</font> | 
| @@ -1690,6 +1735,30 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | @@ -1690,6 +1735,30 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | ||
| 1690 | } | 1735 | } | 
| 1691 | } | 1736 | } | 
| 1692 | ``` | 1737 | ``` | 
| 1738 | + | ||
| 1739 | +##### fEvtBsKpSleepLevel | ||
| 1740 | +- **主题**: /basestation/\${baseSN}/receive | ||
| 1741 | +- **功能æè¿°**ï¼šè¿”å›žé”®ç›˜ä¼‘çœ æ—¶é—´ç‰çº§ | ||
| 1742 | +- **傿•°è¯´æ˜Ž** | ||
| 1743 | + | ||
| 1744 | +|傿•°å|类型|é™åˆ¶|éžç©º|说明| | ||
| 1745 | +|---|---|---|---|---| | ||
| 1746 | +|fun|string|-|是|指令åç§°| | ||
| 1747 | +|dataTag|string|-|å¦|æ•°æ®åŒ…æ ‡è¯†,å¯ä¸ºç©ºå—符串| | ||
| 1748 | +|data|object|-|是|ä¼ é€å‚数的对象| | ||
| 1749 | +|+value|string||是|é”®ç›˜ä¼‘çœ çš„æ—¶é—´ç‰çº§<br>0-30ç§’<br>1-2分钟<br>2-10分钟<br>3-45分钟| | ||
| 1750 | + | ||
| 1751 | +- **示例代ç ** | ||
| 1752 | +```Json | ||
| 1753 | +{ | ||
| 1754 | + "fun":"fEvtBsKpSleepLevel", | ||
| 1755 | + "dataTag":"1", | ||
| 1756 | + "data":{ | ||
| 1757 | + "value":"1" | ||
| 1758 | + } | ||
| 1759 | +} | ||
| 1760 | +``` | ||
| 1761 | + | ||
| 1693 | ##### fEvtBsKpPauseSleep | 1762 | ##### fEvtBsKpPauseSleep | 
| 1694 | - **主题**: /basestation/\${baseSN}/receive | 1763 | - **主题**: /basestation/\${baseSN}/receive | 
| 1695 | - **功能æè¿°**:返回暂åœé”®ç›˜ä¼‘çœ å¼€å¯çŠ¶æ€ | 1764 | - **功能æè¿°**:返回暂åœé”®ç›˜ä¼‘çœ å¼€å¯çŠ¶æ€ | 
| @@ -2917,7 +2986,6 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | @@ -2917,7 +2986,6 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | ||
| 2917 | |+version|string||是|键盘固件版本| | 2986 | |+version|string||是|键盘固件版本| | 
| 2918 | |+model|int||是|键盘型å·| | 2987 | |+model|int||是|键盘型å·| | 
| 2919 | |+voltage|double||是|键盘电é‡<font color="red">(待键盘修改æˆç™¾åˆ†æ¯”)</font>| | 2988 | |+voltage|double||是|键盘电é‡<font color="red">(待键盘修改æˆç™¾åˆ†æ¯”)</font>| | 
| 2920 | -|+isWeak|int||是|是å¦å¼±ç”µï¼Œ 0-æ£å¸¸ï¼Œ1-弱电<font color="red">(待键盘修改上报弱电状æ€ï¼‰</font>| | ||
| 2921 | 2989 | ||
| 2922 | - **示例代ç ** | 2990 | - **示例代ç ** | 
| 2923 | ```Json | 2991 | ```Json | 
| @@ -2928,8 +2996,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | @@ -2928,8 +2996,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å | ||
| 2928 | "keySn":"1234567890", | 2996 | "keySn":"1234567890", | 
| 2929 | "version":"1.0.0", | 2997 | "version":"1.0.0", | 
| 2930 | "model":67, | 2998 | "model":67, | 
| 2931 | - "voltage":2.8, | ||
| 2932 | - "isWeak":0 | 2999 | + "voltage":2.8 | 
| 2933 | } | 3000 | } | 
| 2934 | } | 3001 | } | 
| 2935 | ``` | 3002 | ``` | 
