$OTA_OLDcreate_dir $OTA_NEWcreate_dir $OTA_DIFF #. buildenvsetup.sh make otapackage -j20 # copy this
来自:
浏览:931
广告
云产品限时秒杀
云服务器1核2G首年99元,还有多款热门云产品满足您的上云需求
设备端 OTA 功能开发指导
OTA 升级的速度。#define BLE_QIOT_RETRY_TIMEOUT 2OTA 升级重启等待时间,单位为秒,在此时间内小程序将持续尝试连接设备,超时后小程序认为升级失败,如果固件较大或设备升级流程较长可适当加长重启等待时间uint8_t ble_ota_is_enable(const char *version);SDK 通过此接口获取 OTA 数据在 flash 中的保存地址,用户只需提供基址,在OTA 升级过程中用于通知用户 OTA 升级开始。,例如固件是否正确、是否为定制固件等,最终 OTA 升级的结果会通过 ble_ota_stop_callback() 告知用户。
来自:
固件升级
操作场景设备固件升级又称 OTA,是物联网智能视频服务(消费版)的重要组成部分。当物联网设备有新功能或者需要修复漏洞时,设备可以通过 OTA 服务快速的进行固件升级。通过对这些物模型的操作,实现 OTA 升级相关的功能。物模型请参见 物模型。2Action_otaVersionstring32OTA 当前可以升级的版本号 3Action_otaUpgradeint32OTA 升级进度 _otaMode 值说明 0设备不自动检查版本更新 1设备周期性自动检查版本更新_otaUpgradestVal 值用于描述当前 OTA 升级的进度,状态值说明: 值说明 0初值状态,当前没有 OTA 升级过程 1开始升级,设备接收到升级命令后置1 2 - 30固件下载中,设备升级过程中刷新进度信息OTA 升级流程 说明: OTA 升级流程中的大部分过程,设备 SDK 已经封装实现,对于设备开发者而言,仅需实现步骤6的应用层逻辑。
来自:
固件升级模块
功能介绍本模块用于设备在线升级操作。用户使用本模块实现数据设备固件在线检查升级,本模块提供下载后的升级包,升级包写入设备操作