扫描设备

删除特定 key 所对应的键值对

[!TIP|labelVisibility:hidden|iconVisibility:hidden] navigator.bluetooth.scan(seconds, success, error)

支持平台:

  • Android
  • iOS

参数说明

参数 类型 必填 说明
seconds Int 扫描时间
success Function 成功回调函数
error Function 失败回调函数

seconds的大小为10s-60s。

success函数会返回一个对象,其属性包含以下:

  • rssi(Number)--信号强度
  • name(String)--设备名称
  • mac(String)--描述外设的名称
  • uuid(String)--设备UUID

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

示例代码

// 引用js
<script src='supconit://hcmobile.js'></script>
<script>
    // 监听’deviceready‘事件
    document.addEventListener('deviceready', onDeviceReady, false)
    function onDeviceReady(){
        // 蓝牙扫描
        navigator.bluetooth.scan(10,function (success) {
           alert(JSON.stringify(success));
        },function (error){
           alert(JSON.stringify(error));
        });
    }
</script>

响应示例代码:

{
"rssi":-25,
"name":"iPhone 8",
"mac":"",
"uuid":"D343EDFE-A867-C5A3-1C7C-81893A2BDF68"
}

results matching ""

    No results matching ""