Commit 86c8097e48ea760301189519fb94db9f3f4bde2b
1 parent
a2f1ba0a
增加设置键盘休眠时间等级的协议内容,修改暂停休眠的主题为内部主题
Showing
2 changed files
with
141 additions
and
8 deletions
通讯协议-B200W-MQTT协议[内部].md
... | ... | @@ -100,7 +100,9 @@ |
100 | 100 | ||设置基站登录名称|[setBsSSID](#setbsssid)|[fEvtBsSSID](#fevtbsssid)|| |
101 | 101 | |键盘统一设置 - 键盘语言|获取键盘语言|[getBsKpLanguage](#getbskplanguage)|[fEvtBsKpLanguage](#fevtbskplanguage)| |
102 | 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 | 106 | |配对模式 - 快速配对|启动基站快速配对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| |
105 | 107 | ||停止基站快速配对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| |
106 | 108 | |白名单模式 - 白名单管理|获取白名单|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| |
... | ... | @@ -949,8 +951,49 @@ |
949 | 951 | } |
950 | 952 | ``` |
951 | 953 | |
952 | -##### setBsKpPauseSleep | |
954 | +##### getBsKpSleepLevel | |
953 | 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 | 997 | - **功能描述**:设置键盘暂停休眠是否开启<br><font color="red">注意:请谨慎使用本功能,务必在相关测试或功能完成后关闭,否则可能会导致键盘异常耗电</font> |
955 | 998 | - **参数说明** |
956 | 999 | |
... | ... | @@ -983,7 +1026,7 @@ |
983 | 1026 | |fun|string|-|是|指令名称| |
984 | 1027 | |dataTag|string|-|否|数据包标识,可为空字符串| |
985 | 1028 | |data|object|-|是|传送参数的对象| |
986 | -|+value|string||是|设置键盘显示的语言<br>1-简体中文<br>2-英文| | |
1029 | +|+value|string||是|键盘显示的语言<br>1-简体中文<br>2-英文| | |
987 | 1030 | |
988 | 1031 | - **示例代码** |
989 | 1032 | ```Json |
... | ... | @@ -996,8 +1039,31 @@ |
996 | 1039 | } |
997 | 1040 | ``` |
998 | 1041 | |
999 | -##### fEvtBsKpPauseSleep | |
1042 | +##### fEvtBsKpSleepLevel | |
1000 | 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 | 153 | ||设置Beep工作状æ€|[setBsKpBeepMode](#setbskpbeepmode)|[fEvtBsKpBeepMode](#fevtbskpbeepmode)| |
154 | 154 | |键盘统一设置 - é•¿è·è€ƒå‹¤|获å–键盘长è·è€ƒå‹¤çжæ€|[getBsKpRFIDState](#getbskprfidstate)|[fEvtBsKpRFIDState](#fevtbskprfidstate)| |
155 | 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 | 159 | |é…å¯¹æ¨¡å¼ - 快速é…对|å¯åŠ¨åŸºç«™å¿«é€Ÿé…对|[startBsFastPair](#startbsfastpair)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| |
158 | 160 | ||åœæ¢åŸºç«™å¿«é€Ÿé…对|[stopBsFastPair](#stopbsfastpair)|[sEvtStateCode](#sevtstatecode)| |
159 | 161 | |白å啿¨¡å¼ - 白åå•管ç†|获å–白åå•|[getBsWhitelist](#getbswhitelist)|[fEvtBsWhitelist](#fevtbswhitelist)| |
... | ... | @@ -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 | 1623 | ##### setBsKpPauseSleep |
1579 | 1624 | - **主题**:/client/\${baseSN}/send |
1580 | 1625 | - **功能æè¿°**:设置键盘暂åœä¼‘çœ æ˜¯å¦å¼€å¯<br><font color="red">注æ„:请谨慎使用本功能,务必在相关测试或功能完æˆåŽå…³é—,å¦åˆ™å¯èƒ½ä¼šå¯¼è‡´é”®ç›˜å¼‚常耗电</font> |
... | ... | @@ -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 | 1762 | ##### fEvtBsKpPauseSleep |
1694 | 1763 | - **主题**: /basestation/\${baseSN}/receive |
1695 | 1764 | - **功能æè¿°**:返回暂åœé”®ç›˜ä¼‘çœ å¼€å¯çŠ¶æ€ |
... | ... | @@ -2917,7 +2986,6 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å |
2917 | 2986 | |+version|string||是|键盘固件版本| |
2918 | 2987 | |+model|int||是|键盘型å·| |
2919 | 2988 | |+voltage|double||是|键盘电é‡<font color="red">(待键盘修改æˆç™¾åˆ†æ¯”)</font>| |
2920 | -|+isWeak|int||是|是å¦å¼±ç”µï¼Œ 0-æ£å¸¸ï¼Œ1-弱电<font color="red">(待键盘修改上报弱电状æ€ï¼‰</font>| | |
2921 | 2989 | |
2922 | 2990 | - **示例代ç ** |
2923 | 2991 | ```Json |
... | ... | @@ -2928,8 +2996,7 @@ WebSocketæ–¹å¼åº”用与SDK或基站建立长连接åŽï¼Œé€šè¿‡WebSocket接å£å |
2928 | 2996 | "keySn":"1234567890", |
2929 | 2997 | "version":"1.0.0", |
2930 | 2998 | "model":67, |
2931 | - "voltage":2.8, | |
2932 | - "isWeak":0 | |
2999 | + "voltage":2.8 | |
2933 | 3000 | } |
2934 | 3001 | } |
2935 | 3002 | ``` | ... | ... |