Commit 7563337e3f7c568dfa220e5be527d4dfec71f08e

Authored by 刘琴
1 parent b9071ed0

增加基站升级和键盘升级的存储区和CRC参数,修改原内部校验参数为verCode

通讯协议-B200W-MQTT协议[内部].md
@@ -363,7 +363,7 @@ @@ -363,7 +363,7 @@
363 |data|object|-|是|传送参数的对象| 363 |data|object|-|是|传送参数的对象|
364 |+value|string|数字|是|设置的基站SN,长度为10位数字| 364 |+value|string|数字|是|设置的基站SN,长度为10位数字|
365 |+time|string|数字|是|时间,yyyyMMddHHmmss| 365 |+time|string|数字|是|时间,yyyyMMddHHmmss|
366 -|+crc|string||是|内部主题校验码,时间+固定key加密| 366 +|+verCode|string||是|内部主题校验码,时间+固定key加密|
367 367
368 - **示例代码** 368 - **示例代码**
369 ```Json 369 ```Json
@@ -438,7 +438,7 @@ @@ -438,7 +438,7 @@
438 |data|object|-|是|传送参数的对象| 438 |data|object|-|是|传送参数的对象|
439 |+value|string||是|设置的基站品牌码| 439 |+value|string||是|设置的基站品牌码|
440 |+time|string|数字|是|时间,yyyyMMddHHmmss| 440 |+time|string|数字|是|时间,yyyyMMddHHmmss|
441 -|+crc|string||是|内部主题校验码,时间+固定key加密| 441 +|+verCode|string||是|内部主题校验码,时间+固定key加密|
442 442
443 - **示例代码** 443 - **示例代码**
444 ```Json 444 ```Json
@@ -609,7 +609,7 @@ @@ -609,7 +609,7 @@
609 |data|object|-|否|传送参数的对象| 609 |data|object|-|否|传送参数的对象|
610 |+value|string|-|否|设置的基站配对码,8位数字| 610 |+value|string|-|否|设置的基站配对码,8位数字|
611 |+time|string|数字|是|时间,yyyyMMddHHmmss| 611 |+time|string|数字|是|时间,yyyyMMddHHmmss|
612 -|+crc|string||是|内部主题校验码,时间+固定key加密| 612 +|+verCode|string||是|内部主题校验码,时间+固定key加密|
613 613
614 - **示例代码** 614 - **示例代码**
615 ```Json 615 ```Json
@@ -1196,7 +1196,7 @@ @@ -1196,7 +1196,7 @@
1196 #### 方法 1196 #### 方法
1197 ##### startBsUpdate 1197 ##### startBsUpdate
1198 - **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span> 1198 - **主题**:<sapn class="yellowFill">/manage/\${baseSN}/send</span>
1199 -- **功能描述**:基站升级 1199 +- **功能描述**:基站固件升级
1200 - **参数说明** 1200 - **参数说明**
1201 1201
1202 |参数名|类型|限制|是否必填|说明| 1202 |参数名|类型|限制|是否必填|说明|
@@ -1204,10 +1204,12 @@ @@ -1204,10 +1204,12 @@
1204 |fun|string|-|是|指令名称| 1204 |fun|string|-|是|指令名称|
1205 |dataTag|string|-|否|数据包标识,可为空字符串| 1205 |dataTag|string|-|否|数据包标识,可为空字符串|
1206 |data|object|-|是|传送参数的对象| 1206 |data|object|-|是|传送参数的对象|
  1207 +|+partition|int||是|存储区域<br> 1-备份区<br>2-更新区|
1207 |+url|string||是|待升级的固件地址,可访问的网络url| 1208 |+url|string||是|待升级的固件地址,可访问的网络url|
1208 -|+version|string||是|待升级的基站版本|  
1209 -|+time|string|数字|是|时间,yyyyMMddHHmmss|  
1210 -|+crc|string||是|内部主题校验码,时间+固定key加密| 1209 +|+version|string||是|待升级的基站固件版本|
  1210 +|+crc|string||是|固件CRC校验码|
  1211 +|+time|string||是|时间,yyyyMMddHHmmss|
  1212 +|+verCode|string||是|内部主题校验码,时间+固定key加密|
1211 1213
1212 - **示例代码** 1214 - **示例代码**
1213 ```Json 1215 ```Json
@@ -1215,6 +1217,7 @@ @@ -1215,6 +1217,7 @@
1215 "fun":"startBsUpdate", 1217 "fun":"startBsUpdate",
1216 "dataTag":"1", 1218 "dataTag":"1",
1217 "data":{ 1219 "data":{
  1220 + "partition":1,
1218 "url":"http://192.168.10.10/V1.0.3.bin", 1221 "url":"http://192.168.10.10/V1.0.3.bin",
1219 "version":"1.0.3", 1222 "version":"1.0.3",
1220 "crc":"" 1223 "crc":""
@@ -1304,7 +1307,7 @@ @@ -1304,7 +1307,7 @@
1304 |data|object|-|是|传送参数的对象| 1307 |data|object|-|是|传送参数的对象|
1305 |+value|string||是|设置键盘识别模式<br>0 - SN模式<br>1 - ID+SN模式| 1308 |+value|string||是|设置键盘识别模式<br>0 - SN模式<br>1 - ID+SN模式|
1306 |+time|string|数字|是|时间,yyyyMMddHHmmss| 1309 |+time|string|数字|是|时间,yyyyMMddHHmmss|
1307 -|+crc|string||是|内部主题校验码,时间+固定key加密| 1310 +|+verCode|string||是|内部主题校验码,时间+固定key加密|
1308 1311
1309 - **示例代码** 1312 - **示例代码**
1310 ```Json 1313 ```Json
@@ -1551,10 +1554,12 @@ @@ -1551,10 +1554,12 @@
1551 |fun|string|-|是|指令名称| 1554 |fun|string|-|是|指令名称|
1552 |dataTag|string|-|否|数据包标识,可为空字符串| 1555 |dataTag|string|-|否|数据包标识,可为空字符串|
1553 |data|object|-|是|传送参数的对象| 1556 |data|object|-|是|传送参数的对象|
  1557 +|+partition|int||是|存储区域<br> 1-备份区<br>2-更新区|
1554 |+url|string||是|待升级的固件地址,可访问的网络url| 1558 |+url|string||是|待升级的固件地址,可访问的网络url|
1555 -|+version|string||是|待升级的键盘版本| 1559 +|+version|string||是|待升级的固件版本号|
  1560 +|+crc|string||是|固件CRC校验码|
1556 |+time|string|数字|是|时间,yyyyMMddHHmmss| 1561 |+time|string|数字|是|时间,yyyyMMddHHmmss|
1557 -|+crc|string||是|内部主题校验码,时间+固定key加密| 1562 +|+verCode|string||是|内部主题校验码,时间+固定key加密|
1558 1563
1559 - **示例代码** 1564 - **示例代码**
1560 ```Json 1565 ```Json
@@ -1562,6 +1567,7 @@ @@ -1562,6 +1567,7 @@
1562 "fun":"startKpFWUpdate", 1567 "fun":"startKpFWUpdate",
1563 "dataTag":"1", 1568 "dataTag":"1",
1564 "data":{ 1569 "data":{
  1570 + "partition":1,
1565 "url":"http://192.168.10.10/V1.0.3.bin", 1571 "url":"http://192.168.10.10/V1.0.3.bin",
1566 "version":"1.0.3", 1572 "version":"1.0.3",
1567 "crc":"" 1573 "crc":""