检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
测试失败,排查并处理问题后,单击“重新测试”重测测试用例。 软件升级测试 软件升级测试用于测试设备是否具备软件升级能力。在执行软件升级测试前,请确认“Profile定义 > OM维护 ”下,“软件升级”已开启。 在软件升级测试界面,单击“下一步”开始测试。 根据向导进入测试界面,上传未签名的软件升级包,单击“下一步”,系统自动创建软件升级任务。
详情 > 软件”页面,点击当前软件版本右侧的“升级”按钮。 需要在检查软件升级能力中,打开软件升级支持的开关,才会在“软件”界面显示软件信息和“升级”按钮。 在弹出的界面中,选择需要升级的软件版本对应的软件包,单击“确定”,提示创建软件升级任务成功。通过该方式进行软件升级,如果升级失败,是不会进行重试的。
软件升级 升级指导(联通用户专用) 设备侧适配开发指导(联通用户专用) PCP协议介绍(联通用户专用)
消息相同。消息码的定义为: 0-18:预留消息码,暂未使用。 19:查询设备版本。 20:下载新版本软件包通知。 21:请求下载升级包。 22:上报升级包下载结果。 23:执行软件升级。 24:上报升级结果。 25-127:预留消息码,暂未使用。 校验码 WORD 从起始标识到数
String body 软件升级任务ID。 subOperationId 必选 String body 软件升级子任务ID。 curVersion 必选 String body 设备当前的软件版本。 targetVersion 必选 String body 设备要升级的目标软件版本。 sourceVersion
upgradeCapability 可选 设备软件升级能力。 supportUpgrade 可选 true:设备支持软件升级。 false:设备不支持软件升级。 upgradeProtocolType 可选 升级使用的协议类型,此处不同于设备的protocolType,例如CoAP设备软件升级协议使用PCP。
Air),是指用户可以通过OTA的方式支持对LWM2M协议的设备进行软件升级,软件升级协议为PCP协议。 本章节将介绍基于开发中心的软件升级将如何进行调测。基于设备管理服务的软件升级可参考设备管理服务软件升级。 检查设备软件升级能力 在执行软件升级操作前,请确认该设备支持软件升级能力。 登录开发中心,并进入到对应的项目。
概述 设备的OTA软件升级是基于华为定义的PCP协议进行的,设备侧需根据PCP协议定义的交互流程进行适配开发。下面我们将结合物联网平台与设备的软件升级交互流程,介绍终端设备将如何基于PCP协议构建交互过程中的请求消息和应答消息,帮助您更好的根据PCP协议进行终端侧的软件升级功能开发。
String body 软件升级任务ID。 subOperationId 必选 String body 软件升级子任务ID。 swUpgradeState 必选 String body 软件升级状态。 downloading:设备正在下载软件包 downloaded:设备下载软件包完成 updating:设备正在进行升级
body 软件升级任务ID。 subOperationId 必选 String body 软件升级子任务ID。 swUpgradeState 必选 String body 软件升级状态。 “downloading”:设备正在下载软件包 “downloaded”:设备下载软件包完成 “updating”:设备正在进行升级
创建软件升级任务 典型场景 若需要对设备进行软件版本升级,第三方应用可调用此接口为多个设备创建软件升级任务,升级前请确保目标版本包已上传到物联网平台。当前仅支持对NB-IoT设备进行软件版本升级。 接口功能 支持第三方应用在物联网平台为多个设备进行软件版本升级,当前仅支持对NB-IoT设备进行软件版本升级。
软件升级状态变更通知 接口说明 应用服务器在物联网平台订阅了软件升级状态变更通知后(订阅的通知类型为swUpgradeStateChangeNotify),当设备进行软件升级,升级任务的状态发生变化时,平台会向应用服务器推送通知消息。 注意事项 应用收到推送消息,请务必返回响应码。
软件升级结果变更通知 典型场景 第三方应用在物联网平台订阅了软件升级结果通知后(订阅的通知类型为swUpgradeResultNotify),当设备的软件升级任务执行完成时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了软件升级结果通知的第三方应用推送通知消息。
软件升级结果变更通知 典型场景 第三方应用在物联网平台订阅了软件升级结果通知后(订阅的通知类型为swUpgradeResultNotify),当设备的软件升级任务执行完成时,平台会向第三方应用推送通知消息。 接口功能 支持物联网平台向订阅了软件升级结果通知的第三方应用推送通知消息。
创建软件升级任务 典型场景 若需要对设备进行软件版本升级,第三方应用可调用此接口为多个设备创建软件升级任务,升级前请确保目标版本包已上传到物联网平台。当前仅支持对NB-IoT设备进行软件版本升级。 接口功能 支持第三方应用在物联网平台为多个设备进行软件版本升级,当前仅支持对NB-IoT设备进行软件版本升级。
创建软件升级任务 接口说明 若需要对设备进行软件版本升级,应用服务器可调用此接口为多个设备创建软件升级任务,升级前请确保目标版本包已上传到物联网平台。 注意事项 仅支持对使用LWM2M协议接入的设备进行软件升级。 URI 请求方法 POST URI /iodm/northbound/v1
华为是否提供模组/硬件终端/应用软件等? 华为不提供模组,终端及应用软件,华为提供了芯片供模组厂商集成,同时提供了物联网平台及终端接入物联网平台方案供设备厂商集成。 当前有多家合作伙伴已经和华为物联网平台完成集成认证。 父主题: 方案咨询(联通用户专用)
基于软件开发平台构建应用服务器(联通用户专用) 非联通用户请查看设备接入服务。 场景说明 线下开发一个物联网应用,您需要一个代码库用于管理应用代码,还需要一个可与外网通信的服务器用于部署应用,准备和维护这两者都需要一定的成本。 华为云物联网平台提供基于软件开发平台的托管式应用开发
平台支持从第三方服务器下载软/固件包吗? 不支持。目前只支持将软/固件包直接上传至物联网平台,上传的位置为控制台的“设备管理 > 软件库 > 固件包管理”和“设备管理 > 软件库 > 软件包管理”。 父主题: 软/固件升级(联通用户专用)
软/固件升级是升级什么? 软件升级指升级设备的系统软件和应用软件,固件升级指升级设备硬件的底层“驱动程序”。 升级方式均为将软/固件包上传到物联网平台,设备从物联网平台获取软/固件包实现远程升级。 父主题: 软/固件升级(联通用户专用)