检查固件更新
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。