Commit 4e55ae70b460ed492015bc5dbd75ffab9732f7f2
1 parent
c22b3041
修改基站和键盘升级的返回事件
Showing
1 changed file
with
20 additions
and
40 deletions
通讯协议-B200W-MQTT协议[内部].md
... | ... | @@ -81,7 +81,7 @@ |
81 | 81 | ||设置TCP/IP参数|[setBsTcpipParams](#setbstcpipparams)|[fEvtBsTcpipParams](#fevtbstcpipparams)|| |
82 | 82 | |MQTT参数|获取MQTT参数|[getBsMqttParams](#getbsmqttparams)|[fEvtBsMqttParams](#fevtbsmqttparams)| |
83 | 83 | ||设置MQTT参数|[setBsMqttParams](#setbsmqttparams)|[fEvtBsMqttParams](#fevtbsmqttparams)|| |
84 | -|基站升级|<font color="red">开启基站升级(内)|[startBsUpdate](#startbsupdate)|[fEvtStartBsUpate](#fevtstartbsupate)<br>[fEvtBsUpdateProgress](#fevtbsupdateprogress)| | |
84 | +|基站升级|<font color="red">开启基站升级(内)|[startBsUpdate](#startbsupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtBsUpateState](#fevtbsupatestate)<br>[fEvtBsUpdateProgress](#fevtbsupdateprogress)| | |
85 | 85 | ### 键盘管理 |
86 | 86 | |功能归类|功能|API指令|指令事件| |
87 | 87 | |---|---|---|---| |
... | ... | @@ -91,8 +91,8 @@ |
91 | 91 | ||停止扫描在线键盘|[stopGetKpOnline](#stopgetkponline)|[sEvtStateCode](#sevtstatecode)| |
92 | 92 | |维护功能 - 遥控功能|遥控键盘关机|[remoteKpPowerOff](#remotekppoweroff)|[sEvtStateCode](#sevtstatecode)| |
93 | 93 | ||遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)| |
94 | -|维护功能 - 遥控功能|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[fEvtStartKpFWUpdate](#fevtstartkpfwupdate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| | |
95 | -||<font color="red">停止键盘无线升级(内)|[stopKpFWUpdate](#stopkpfwupdate)|[fEvtStopKpFWUpdate](#fevtstopkpfwupdate)| | |
94 | +|维护功能 - 键盘升级|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| | |
95 | +||<font color="red">停止键盘无线升级(内)|[stopKpFWUpdate](#stopkpfwupdate)|[sEvtStateCode](#sevtstatecode)<br>[fEvtKpFWUpdateState](#fevtkpfwupdatestate)| | |
96 | 96 | ### 绑定 |
97 | 97 | |功能归类|功能|API指令|指令事件| |
98 | 98 | |---|---|---|---| |
... | ... | @@ -1094,7 +1094,11 @@ |
1094 | 1094 | } |
1095 | 1095 | ``` |
1096 | 1096 | #### 事件 |
1097 | -##### fEvtStartBsUpate | |
1097 | +##### [sEvtStateCode](#sevtstatecode) | |
1098 | +返回升级指令的接收状态 | |
1099 | +注意:升级指令的接收状态需从**主题: <sapn class="yellowFill">/manage/\${baseSN}/receive</span>** 返回 | |
1100 | + | |
1101 | +##### fEvtBsUpateState | |
1098 | 1102 | - **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span> |
1099 | 1103 | - **功能描述**:返回基站启动升级状态 |
1100 | 1104 | - **参数说明** |
... | ... | @@ -1104,7 +1108,7 @@ |
1104 | 1108 | |fun|string|-|是|指令名称| |
1105 | 1109 | |dataTag|string|-|否|数据包标识,可为空字符串| |
1106 | 1110 | |data|object|-|是|传送参数的对象| |
1107 | -|+state|int||是|启动升级状态<br>0 - 成功<br>1 - 失败 | |
1111 | +|+state|int||是|启动升级状态<br>0 - 准备升级<br>1 - 升级成功<br>2 - 升级失败 | |
1108 | 1112 | |+msg|string||否|返回的失败原因 |
1109 | 1113 | |
1110 | 1114 | - **示例代码** |
... | ... | @@ -1113,7 +1117,7 @@ |
1113 | 1117 | "fun":"fEvtStartBsUpate", |
1114 | 1118 | "dataTag":"1", |
1115 | 1119 | "data":{ |
1116 | - "state":1, | |
1120 | + "state":2, | |
1117 | 1121 | "msg":"error msg" |
1118 | 1122 | } |
1119 | 1123 | } |
... | ... | @@ -1130,7 +1134,6 @@ |
1130 | 1134 | |dataTag|string|-|否|数据包标识,可为空字符串| |
1131 | 1135 | |data|object|-|是|传送参数的对象| |
1132 | 1136 | |+progress|int||是|升级进度,百分比| |
1133 | -|+status|int||是|升级状态<br>0 - 未开始<br>1 - 升级中<br>2 - 升级完成| | |
1134 | 1137 | |
1135 | 1138 | - **示例代码** |
1136 | 1139 | ```Json |
... | ... | @@ -1138,8 +1141,7 @@ |
1138 | 1141 | "fun":"fEvtBsUpdateProgress", |
1139 | 1142 | "dataTag":"1", |
1140 | 1143 | "data":{ |
1141 | - "progress":20, | |
1142 | - "status":1 | |
1144 | + "progress":20 | |
1143 | 1145 | } |
1144 | 1146 | } |
1145 | 1147 | ``` |
... | ... | @@ -1402,9 +1404,13 @@ |
1402 | 1404 | ``` |
1403 | 1405 | |
1404 | 1406 | #### 事件 |
1405 | -##### fEvtStartKpFWUpdate | |
1407 | +##### [sEvtStateCode](#sevtstatecode) | |
1408 | +返回升级指令的接收状态 | |
1409 | +注意:升级指令的接收状态需从**主题: <sapn class="yellowFill">/manage/\${baseSN}/receive</span>** 返回 | |
1410 | + | |
1411 | +##### fEvtKpFWUpdateState | |
1406 | 1412 | - **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span> |
1407 | -- **功能描述**:返回键盘启动升级状态 | |
1413 | +- **功能描述**:返回键盘升级状态 | |
1408 | 1414 | - **参数说明** |
1409 | 1415 | |
1410 | 1416 | |参数名|类型|限制|非空|说明| |
... | ... | @@ -1412,13 +1418,13 @@ |
1412 | 1418 | |fun|string|-|是|指令名称| |
1413 | 1419 | |dataTag|string|-|否|数据包标识,可为空字符串| |
1414 | 1420 | |data|object|-|是|传送参数的对象| |
1415 | -|+state|int||是|启动升级状态<br>0 - 成功<br>1 - 失败 | |
1421 | +|+state|int||是|升级状态<br>0 - 进入升级<br>1 - 升级成功 <br> 2 - 升级失败 <br> 3 - 已停止(接收到停止指令) | |
1416 | 1422 | |+msg|string||否|返回的失败原因 |
1417 | 1423 | |
1418 | 1424 | - **示例代码** |
1419 | 1425 | ```Json |
1420 | 1426 | { |
1421 | - "fun":"fEvtStartKpFWUpdate", | |
1427 | + "fun":"fEvtKpFWUpdateState", | |
1422 | 1428 | "dataTag":"1", |
1423 | 1429 | "data":{ |
1424 | 1430 | "state":0, |
... | ... | @@ -1437,7 +1443,6 @@ |
1437 | 1443 | |dataTag|string|-|否|数据包标识,可为空字符串| |
1438 | 1444 | |data|object|-|是|传送参数的对象| |
1439 | 1445 | |+progress|int||是|升级进度,百分比| |
1440 | -|+status|int||是|升级状态<br>0 - 未开始<br>1 - 升级中<br>2 - 升级完成| | |
1441 | 1446 | |
1442 | 1447 | - **示例代码** |
1443 | 1448 | ```Json |
... | ... | @@ -1445,32 +1450,7 @@ |
1445 | 1450 | "fun":"fEvtKpUpdateProgress", |
1446 | 1451 | "dataTag":"1", |
1447 | 1452 | "data":{ |
1448 | - "progress":20, | |
1449 | - "status":1 | |
1450 | - } | |
1451 | -} | |
1452 | -``` | |
1453 | -##### fEvtStopKpFWUpdate | |
1454 | -- **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span> | |
1455 | -- **功能描述**:返回停止键盘升级指令接收状态 | |
1456 | -- **参数说明** | |
1457 | - | |
1458 | -|参数名|类型|限制|非空|说明| | |
1459 | -|---|---|---|---|---| | |
1460 | -|fun|string|-|是|指令名称| | |
1461 | -|dataTag|string|-|否|数据包标识,可为空字符串| | |
1462 | -|data|object|-|是|传送参数的对象| | |
1463 | -|+state|int||是|停止升级状态<br>0 - 成功<br>1 - 失败 | |
1464 | -|+msg|string||否|返回的失败原因 | |
1465 | - | |
1466 | -- **示例代码** | |
1467 | -```Json | |
1468 | -{ | |
1469 | - "fun":"fEvtStopKpFWUpdate", | |
1470 | - "dataTag":"1", | |
1471 | - "data":{ | |
1472 | - "state":0, | |
1473 | - "msg":"" | |
1453 | + "progress":20 | |
1474 | 1454 | } |
1475 | 1455 | } |
1476 | 1456 | ``` | ... | ... |