Commit bd0bf9f7489af118909ed2a9c467a289394c0634

Authored by 刘琴
1 parent 7563337e

修改遥控休眠和遥控关机的返回事件,增加说明固件升级CRC检验码为10进制

通讯协议-B200W-MQTT协议[内部].md
1 <style> 1 <style>
2 table { 2 table {
3 width: 100%; /* 或者具体的像素值,例如:1200px */ 3 width: 100%; /* 或者具体的像素值,例如:1200px */
4 - table-layout: ; /* 保持列宽固定 */ 4 + table-layout: fixed; /* 保持列宽固定 */
5 } 5 }
6 th, td { 6 th, td {
7 word-wrap: break-word; /* 允许文本换行 */ 7 word-wrap: break-word; /* 允许文本换行 */
@@ -95,8 +95,8 @@ @@ -95,8 +95,8 @@
95 |交互设置 - 用户实时提示信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)| 95 |交互设置 - 用户实时提示信息|实时设置提示反馈信息|[rtSetKpUserPrompt](#rtsetkpuserprompt)|[sEvtStateCode](#sevtstatecode)<br>[fEvtSetKpUserPrompt](#fevtsetkpuserprompt)|
96 |在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| 96 |在线状态获取|开启扫描在线键盘|[startGetKpOnline](#startgetkponline)|[sEvtStateCode](#sevtstatecode)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)|
97 ||停止扫描在线键盘|[stopGetKpOnline](#stopgetkponline)|[sEvtStateCode](#sevtstatecode)| 97 ||停止扫描在线键盘|[stopGetKpOnline](#stopgetkponline)|[sEvtStateCode](#sevtstatecode)|
98 -|维护功能 - 遥控功能|遥控键盘关机|[remoteKpPowerOff](#remotekppoweroff)|[fEvtRemoteKpPowerOff](#fevtremotekppoweroff)|  
99 -||遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[fEvtRemoteKpSleep](#fevtremotekpsleep)| 98 +|维护功能 - 遥控功能|遥控键盘关机|[remoteKpPowerOff](#remotekppoweroff)|[sEvtStateCode](#sevtstatecode)|
  99 +||遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)|
100 |维护功能 - 遥控功能|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[fEvtStartKpFWUpdate](#fevtstartkpfwupdate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| 100 |维护功能 - 遥控功能|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[fEvtStartKpFWUpdate](#fevtstartkpfwupdate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)|
101 ### 绑定 101 ### 绑定
102 |功能归类|功能|API指令|指令事件| 102 |功能归类|功能|API指令|指令事件|
@@ -1207,7 +1207,7 @@ @@ -1207,7 +1207,7 @@
1207 |+partition|int||是|存储区域<br> 1-备份区<br>2-更新区| 1207 |+partition|int||是|存储区域<br> 1-备份区<br>2-更新区|
1208 |+url|string||是|待升级的固件地址,可访问的网络url| 1208 |+url|string||是|待升级的固件地址,可访问的网络url|
1209 |+version|string||是|待升级的基站固件版本| 1209 |+version|string||是|待升级的基站固件版本|
1210 -|+crc|string||是|固件CRC校验码| 1210 +|+crc|string||是|固件CRC校验码,10进制|
1211 |+time|string||是|时间,yyyyMMddHHmmss| 1211 |+time|string||是|时间,yyyyMMddHHmmss|
1212 |+verCode|string||是|内部主题校验码,时间+固定key加密| 1212 |+verCode|string||是|内部主题校验码,时间+固定key加密|
1213 1213
@@ -1557,7 +1557,7 @@ @@ -1557,7 +1557,7 @@
1557 |+partition|int||是|存储区域<br> 1-备份区<br>2-更新区| 1557 |+partition|int||是|存储区域<br> 1-备份区<br>2-更新区|
1558 |+url|string||是|待升级的固件地址,可访问的网络url| 1558 |+url|string||是|待升级的固件地址,可访问的网络url|
1559 |+version|string||是|待升级的固件版本号| 1559 |+version|string||是|待升级的固件版本号|
1560 -|+crc|string||是|固件CRC校验码| 1560 +|+crc|string||是|固件CRC校验码,10进制|
1561 |+time|string|数字|是|时间,yyyyMMddHHmmss| 1561 |+time|string|数字|是|时间,yyyyMMddHHmmss|
1562 |+verCode|string||是|内部主题校验码,时间+固定key加密| 1562 |+verCode|string||是|内部主题校验码,时间+固定key加密|
1563 1563
@@ -1575,54 +1575,6 @@ @@ -1575,54 +1575,6 @@
1575 } 1575 }
1576 ``` 1576 ```
1577 #### 事件 1577 #### 事件
1578 -##### fEvtRemoteKpPowerOff  
1579 -- **主题**:/basestation/\${baseSN}/receive  
1580 -- **功能描述**:返回设置键盘关机是否成功  
1581 -- **参数说明**  
1582 -  
1583 -|参数名|类型|限制|非空|说明|  
1584 -|---|---|---|---|---|  
1585 -|fun|string|-|是|指令名称|  
1586 -|dataTag|string|-|否|数据包标识,可为空字符串|  
1587 -|data|array|-|否|传送参数的对象数组|  
1588 -|++keySn|string||是|键盘SN|  
1589 -|++state|string||是|设置是否成功<br>0 - 成功<br>1 - 失败|  
1590 -```json  
1591 -{  
1592 - "fun": "fEvtRemoteKpPowerOff",  
1593 - "dataTag":"1",  
1594 - "data": [  
1595 - {  
1596 - "keySn": "1479824644",  
1597 - "state": "0"  
1598 - }  
1599 - ]  
1600 -}  
1601 -```  
1602 -##### fEvtRemoteKpSleep  
1603 -- **主题**:/basestation/\${baseSN}/receive  
1604 -- **功能描述**:返回实时设置键盘休眠是否成功  
1605 -- **参数说明**  
1606 -  
1607 -|参数名|类型|限制|非空|说明|  
1608 -|---|---|---|---|---|  
1609 -|fun|string|-|是|指令名称|  
1610 -|dataTag|string|-|否|数据包标识,可为空字符串|  
1611 -|data|array|-|否|传送参数的对象数组|  
1612 -|++keySn|string||是|键盘SN|  
1613 -|++state|string||是|设置是否成功<br>0 - 成功<br>1 - 失败|  
1614 -```json  
1615 -{  
1616 - "fun": "fEvtRemoteKpPowerOff",  
1617 - "dataTag":"1",  
1618 - "data": [  
1619 - {  
1620 - "keySn": "1479824644",  
1621 - "state": "0"  
1622 - }  
1623 - ]  
1624 -}  
1625 -```  
1626 ##### fEvtStartKpFWUpdate 1578 ##### fEvtStartKpFWUpdate
1627 - **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span> 1579 - **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span>
1628 - **功能描述**:返回键盘启动升级状态 1580 - **功能描述**:返回键盘启动升级状态
@@ -1788,13 +1740,13 @@ @@ -1788,13 +1740,13 @@
1788 |fun|string|-|是|指令名称| 1740 |fun|string|-|是|指令名称|
1789 |dataTag|string|-|否|数据包标识,可为空字符串| 1741 |dataTag|string|-|否|数据包标识,可为空字符串|
1790 |data|object|-|是|传递参数的对象| 1742 |data|object|-|是|传递参数的对象|
1791 -|+mode|int|-|是|签到模式<br>1-按键签到,按OK键签到自动授权<br>2-PIN码签到,输入pin码后由应用程序决定是否授权| 1743 +|+mode|int|-|是|签到模式<br>1-按键签到,按OK键签到自动授权(<font color="red">暂不支持</font>)<br>2-PIN码签到,输入pin码后由应用程序决定是否授权|
1792 ```json 1744 ```json
1793 { 1745 {
1794 "fun": "rtStartKpSignIn", 1746 "fun": "rtStartKpSignIn",
1795 "dataTag":"1", 1747 "dataTag":"1",
1796 "data":{ 1748 "data":{
1797 - "mode":1 1749 + "mode":2
1798 } 1750 }
1799 } 1751 }
1800 ``` 1752 ```