一、版本管理概述
版本管理(Version Management)为 OTA 固件、配置下发提供版本追溯能力。达希 DMP 支持固件包版本号、发布说明(Changelog)、适用设备型号、依赖关系等元数据管理;可查询设备当前版本、历史升级记录,满足版本追溯与合规要求。已与 OTA、回滚等模块深度集成。
二、版本信息与元数据(Metadata)
固件包支持版本号、变更日志(Changelog)、文件校验(Checksum)。可配置版本兼容性规则,如仅允许从 1.x 升级到 2.x,避免跨版本升级导致的不兼容。配置下发同样支持版本号与回滚目标。
| 元数据 | 说明 |
|---|---|
| 版本号 | Version,语义化版本或自定义 |
| Changelog | 变更日志、发布说明 |
| Checksum | 文件校验,完整性校验 |
| 兼容性规则 | Source Version → Target Version |
三、版本发布与灰度策略
支持固件版本发布流程,可配置测试版本(Beta)与正式版本(Release)。OTA 任务可指定源版本(Source Version)与目标版本(Target Version),仅对符合条件的设备推送,实现定向 OTA。
构建→上传→测试/正式→定向 OTA
四、设备版本分布与 CI/CD
版本分布
统计各版本设备数量,识别待升级设备,按版本筛选定向 OTA。
升级记录
查询每台设备当前版本与历史升级记录,满足合规审计要求。
CI/CD 集成
版本管理 API 支持与 CI/CD 集成,固件构建完成后自动上传至平台。
五、方案价值
版本管理已为智能表计、车载终端、工业设备等场景提供方案,支撑 OTA 升级与版本追溯。达希物联可提供版本管理规范设计、版本策略配置、与研发流程集成方案。