备份数据的数据格式
数据头 数据包(包含设备当前版本的XML和关键NV参数) CRC校验值
数据头结构:
序号 数据长度(BYTE) 数据含义 典型取值 1 8 备份数据头 “ZTEMTVER” 2 1 压缩标志 BACKUP_UNZIP = 0, // 备份数据为被压缩 BACKUP_ZIPPED = 1, // 备份数据已被压缩 该值说明后面两个部分的数据包正文数据是否是被压缩过的 3 4 后面数据包长度
数据包分为设备当前版本信息和关键NV参数两部分
设备当前版本信息结构:
序号 数据长度(BYTE) 数据含义 典型取值 1 4 设备版本信息头 “VER:” 2 4 版本信息长度 3 由上一字段值决定 版本信息正文数据 该数据是否是压缩的由数据头结构的压缩标志指示
设备关键NV参数结构:
序号 数据长度(BYTE) 数据含义 典型取值 1 4 关键参数数据头 “NVS:” 2 4 参数数据长度 3 由上一字段值决定 关键NV参数正文数据 该数据是否是压缩的由数据头结构的压缩标志指示
CRC校验值
注:该校验值为数据头+数据包整个数据计算而得。