# 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时使用
        }}})