Commit c22b3041aa325c023f5cefa5254cdf630baa2720
1 parent
d47a7fe6
增加停止键盘升级指令和返回事件,修改清除绑定信息示例代码错误
Showing
1 changed file
with
51 additions
and
1 deletions
通讯协议-B200W-MQTT协议[内部].md
@@ -92,6 +92,7 @@ | @@ -92,6 +92,7 @@ | ||
92 | |维护功能 - 遥控功能|遥控键盘关机|[remoteKpPowerOff](#remotekppoweroff)|[sEvtStateCode](#sevtstatecode)| | 92 | |维护功能 - 遥控功能|遥控键盘关机|[remoteKpPowerOff](#remotekppoweroff)|[sEvtStateCode](#sevtstatecode)| |
93 | ||遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)| | 93 | ||遥控键盘休眠|[remoteKpSleep](#remotekpsleep)|[sEvtStateCode](#sevtstatecode)| |
94 | |维护功能 - 遥控功能|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[fEvtStartKpFWUpdate](#fevtstartkpfwupdate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| | 94 | |维护功能 - 遥控功能|<font color="red">启动键盘无线升级(内)|[startKpFWUpdate](#startkpfwupdate)|[fEvtStartKpFWUpdate](#fevtstartkpfwupdate)<br>[fEvtKpUpdateProgress](#fevtkpupdateprogress)<br>[sEvtBsKpOnlineMsg](#sevtbskponlinemsg)| |
95 | +||<font color="red">停止键盘无线升级(内)|[stopKpFWUpdate](#stopkpfwupdate)|[fEvtStopKpFWUpdate](#fevtstopkpfwupdate)| | ||
95 | ### 绑定 | 96 | ### 绑定 |
96 | |功能归类|功能|API指令|指令事件| | 97 | |功能归类|功能|API指令|指令事件| |
97 | |---|---|---|---| | 98 | |---|---|---|---| |
@@ -1375,6 +1376,31 @@ | @@ -1375,6 +1376,31 @@ | ||
1375 | } | 1376 | } |
1376 | } | 1377 | } |
1377 | ``` | 1378 | ``` |
1379 | +##### stopKpFWUpdate | ||
1380 | +- **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span> | ||
1381 | +- **功能描述**:停止键盘升级 | ||
1382 | +- **参数说明** | ||
1383 | + | ||
1384 | +|参数名|类型|限制|是否必填|说明| | ||
1385 | +|---|---|---|---|---| | ||
1386 | +|fun|string|-|是|指令名称| | ||
1387 | +|dataTag|string|-|否|数据包标识,可为空字符串| | ||
1388 | +|data|object|-|是|传送参数的对象| | ||
1389 | +|+time|string|数字|是|时间,yyyyMMddHHmmss| | ||
1390 | +|+verCode|string||是|内部主题校验码,时间+固定key加密| | ||
1391 | + | ||
1392 | +- **示例代码** | ||
1393 | +```Json | ||
1394 | +{ | ||
1395 | + "fun":"stopKpFWUpdate", | ||
1396 | + "dataTag":"1", | ||
1397 | + "data":{ | ||
1398 | + "time":"", | ||
1399 | + "verCode":"" | ||
1400 | + } | ||
1401 | +} | ||
1402 | +``` | ||
1403 | + | ||
1378 | #### 事件 | 1404 | #### 事件 |
1379 | ##### fEvtStartKpFWUpdate | 1405 | ##### fEvtStartKpFWUpdate |
1380 | - **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span> | 1406 | - **主题**: <sapn class="yellowFill">/manage/\${baseSN}/receive</span> |
@@ -1424,6 +1450,30 @@ | @@ -1424,6 +1450,30 @@ | ||
1424 | } | 1450 | } |
1425 | } | 1451 | } |
1426 | ``` | 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":"" | ||
1474 | + } | ||
1475 | +} | ||
1476 | +``` | ||
1427 | ## 绑定 | 1477 | ## 绑定 |
1428 | ### 无线绑定 | 1478 | ### 无线绑定 |
1429 | #### 方法 | 1479 | #### 方法 |
@@ -1521,7 +1571,7 @@ | @@ -1521,7 +1571,7 @@ | ||
1521 | |+state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败| | 1571 | |+state|string||是|设置的绑定信息是否成功<br>0 - 成功<br>1 - 失败| |
1522 | ```json | 1572 | ```json |
1523 | { | 1573 | { |
1524 | - "fun": "fEvtSetKpBindingInfo", | 1574 | + "fun": "fEvtClearKpBindingInfo", |
1525 | "dataTag":"1", | 1575 | "dataTag":"1", |
1526 | "data": { | 1576 | "data": { |
1527 | "state": "0" | 1577 | "state": "0" |