From 7563337e3f7c568dfa220e5be527d4dfec71f08e Mon Sep 17 00:00:00 2001 From: 刘琴 Date: Mon, 27 May 2024 11:01:42 +0800 Subject: [PATCH] 增加基站升级和键盘升级的存储区和CRC参数,修改原内部校验参数为verCode --- 通讯协议-B200W-MQTT协议[内部].md | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/通讯协议-B200W-MQTT协议[内部].md b/通讯协议-B200W-MQTT协议[内部].md index c5cde9c..b959a6d 100644 --- a/通讯协议-B200W-MQTT协议[内部].md +++ b/通讯协议-B200W-MQTT协议[内部].md @@ -363,7 +363,7 @@ |data|object|-|是|传送参数的对象| |+value|string|数字|是|设置的基站SN,长度为10位数字| |+time|string|数字|是|时间,yyyyMMddHHmmss| -|+crc|string||是|内部主题校验码,时间+固定key加密| +|+verCode|string||是|内部主题校验码,时间+固定key加密| - **示例代码** ```Json @@ -438,7 +438,7 @@ |data|object|-|是|传送参数的对象| |+value|string||是|设置的基站品牌码| |+time|string|数字|是|时间,yyyyMMddHHmmss| -|+crc|string||是|内部主题校验码,时间+固定key加密| +|+verCode|string||是|内部主题校验码,时间+固定key加密| - **示例代码** ```Json @@ -609,7 +609,7 @@ |data|object|-|否|传送参数的对象| |+value|string|-|否|设置的基站配对码,8位数字| |+time|string|数字|是|时间,yyyyMMddHHmmss| -|+crc|string||是|内部主题校验码,时间+固定key加密| +|+verCode|string||是|内部主题校验码,时间+固定key加密| - **示例代码** ```Json @@ -1196,7 +1196,7 @@ #### 方法 ##### startBsUpdate - **主题**:/manage/\${baseSN}/send -- **功能描述**:基站升级 +- **功能描述**:基站固件升级 - **参数说明** |参数名|类型|限制|是否必填|说明| @@ -1204,10 +1204,12 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| +|+partition|int||是|存储区域
1-备份区
2-更新区| |+url|string||是|待升级的固件地址,可访问的网络url| -|+version|string||是|待升级的基站版本| -|+time|string|数字|是|时间,yyyyMMddHHmmss| -|+crc|string||是|内部主题校验码,时间+固定key加密| +|+version|string||是|待升级的基站固件版本| +|+crc|string||是|固件CRC校验码| +|+time|string||是|时间,yyyyMMddHHmmss| +|+verCode|string||是|内部主题校验码,时间+固定key加密| - **示例代码** ```Json @@ -1215,6 +1217,7 @@ "fun":"startBsUpdate", "dataTag":"1", "data":{ + "partition":1, "url":"http://192.168.10.10/V1.0.3.bin", "version":"1.0.3", "crc":"" @@ -1304,7 +1307,7 @@ |data|object|-|是|传送参数的对象| |+value|string||是|设置键盘识别模式
0 - SN模式
1 - ID+SN模式| |+time|string|数字|是|时间,yyyyMMddHHmmss| -|+crc|string||是|内部主题校验码,时间+固定key加密| +|+verCode|string||是|内部主题校验码,时间+固定key加密| - **示例代码** ```Json @@ -1551,10 +1554,12 @@ |fun|string|-|是|指令名称| |dataTag|string|-|否|数据包标识,可为空字符串| |data|object|-|是|传送参数的对象| +|+partition|int||是|存储区域
1-备份区
2-更新区| |+url|string||是|待升级的固件地址,可访问的网络url| -|+version|string||是|待升级的键盘版本| +|+version|string||是|待升级的固件版本号| +|+crc|string||是|固件CRC校验码| |+time|string|数字|是|时间,yyyyMMddHHmmss| -|+crc|string||是|内部主题校验码,时间+固定key加密| +|+verCode|string||是|内部主题校验码,时间+固定key加密| - **示例代码** ```Json @@ -1562,6 +1567,7 @@ "fun":"startKpFWUpdate", "dataTag":"1", "data":{ + "partition":1, "url":"http://192.168.10.10/V1.0.3.bin", "version":"1.0.3", "crc":"" -- libgit2 0.21.4