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 | ``` | ... | ... |