蓝牙更新

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.bluetooth.update(device_id, value,success, error)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
device_id String 设备号
value String 升级的蓝牙模块文件
success Function 成功回调函数
error Function 失败回调函数

device_id-- 设备的UUID

value -- 要升级的蓝牙模块文件,可以为文件对应的http/https网络链接,或者file的本地链接,或者是ArrayBuffer

success函数会返回一个Number类型的更新进度结果,更新成功结果为1

error函数会返回一个字符串,错误的相关信息

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        var uuid = 'BA6607B4-9EA3-E8FE-6D42-1464FB57FE44';
        var uri = 'http://192.168.2.35:8080/offline/SimpleBLEPeripheral_B.bin';
        navigator.bluetooth.update(uuid, uri, function (res) {
             alert(JSON.stringify(res));
          }, function (error) {
              alert(error);
        });
    }
</script>

响应示例代码:

"1"

results matching ""

    No results matching ""