# startFirmwareOta
开始ota升级
# 请求参数
Prop | Type | Required | Default | Description |
---|---|---|---|---|
mac | String | N | 12位蓝牙Mac地址 | |
name | String | N | midea_xx_xxxx蓝牙名称 | |
source | String | Y | bin文件路径 |
# 接口请求示例
const param = {
mac:"xxxx",//12位蓝牙Mac地址
name:"midea_xx_xxxx",//蓝牙名称
source:"xxx"//bin文件路径
}
this.$bridge.startFirmwareOta(param)
# 返回参数
通过获取APP消息来获取结果
# 接口返回示例
{status:1 }
//当收到蓝牙数据时,APP通知插件结果:
const globalEvent = weex.requireModule('globalEvent');
globalEvent.addEventListener('receiveMessageFromApp',data=>{
// { messageType: "receiveSingleBlueOtaProcess", messageBody: { }}
})
receiveMessageFromApp({ messageType: "receiveSingleBlueOtaProcess", messageBody: {mac:"xxxx", name:"midea_xx_xxxx",data: {
status:0//0:成功, -1:失败
process:1//1:擦拭空间, 2:请求写入, 3:写数据(写数据进度看progress), 4:crc校验, 5:升级指令
progress:0.5//写bin文件进度,当process=3时使用
}}})