鸿蒙HarmonyOS SDK
OTA
检查更新

检查固件更新

Harmony SDK 当前通过 BLE OTA 执行升级。检查前,设备广播需声明 OTA 能力,设备已取得云端 Device ID,并且能够读取当前软硬件版本。

checkUpdate

import {
  GizCheckUpdateResultInfo,
  GizOTAFirmwareType,
} from '@gizwits/smart-sdk';
 
const update: GizCheckUpdateResultInfo = await device.bleCapability.checkUpdate(
  device,
  GizOTAFirmwareType.MCU
);
 
const hasUpdate: boolean = update.downloadUrl.length > 0;

MODULE 表示通信模组固件,MCU 表示设备 MCU 固件。没有可用版本、设备资料不完整或网络请求失败时,应根据返回结果或异常更新 ArkUI。