注冊

wx.startBluetoothDevicesDiscovery,開始搜尋附近的藍牙外圍設備

2017-12-11
導讀:基礎庫 1.1.0 開始支持,低版本需做 兼容處理 開始搜尋附近的藍牙外圍設備。注意,該操作比較耗費系統(tǒng)資源,請在搜索并連接到設備后調用 stop 方法停止搜索。 OBJECT參數(shù)說明: 參數(shù)...

基礎庫 1.1.0 開始支持,低版本需做兼容處理

開始搜尋附近的藍牙外圍設備。注意,該操作比較耗費系統(tǒng)資源,請在搜索并連接到設備后調用 stop 方法停止搜索。

OBJECT參數(shù)說明:

參數(shù) 類型 必填 說明
services Array 藍牙設備主 service 的 uuid 列表
allowDuplicatesKey Boolean 是否允許重復上報同一設備, 如果允許重復上報,則onDeviceFound 方法會多次上報同一設備,但是 RSSI 值會有不同
interval Number 上報設備的間隔,默認為0,意思是找到新設備立即上報,否則根據(jù)傳入的間隔上報
success Function 成功則返回本機藍牙適配器狀態(tài)
fail Function 接口調用失敗的回調函數(shù)
complete Function 接口調用結束的回調函數(shù)(調用成功、失敗都會執(zhí)行)

services參數(shù)說明:某些藍牙設備會廣播自己的主 service 的 uuid。如果這里傳入該數(shù)組,那么根據(jù)該 uuid 列表,只搜索發(fā)出廣播包有這個主服務的藍牙設備,建議主要通過該參數(shù)過濾掉周邊不需要處理的其他藍牙設備。

success返回參數(shù):

參數(shù) 類型 說明
errMsg String 成功:ok,錯誤:詳細信息

示例代碼:

// 以微信硬件平臺的藍牙智能燈為例,主服務的 UUID 是 FEE7。傳入這個參數(shù),只搜索主服務 UUID 為 FEE7 的設備
wx.startBluetoothDevicesDiscovery({
  services: ['FEE7'],
  success: function (res) {
    console.log(res)
  }
})
重磅推薦:小程序開店目錄

第一部分:小商店是什么

第二部分:如何開通一個小商店

第三部分:如何登錄小商店

第四部分:開店任務常見問題

第五部分:小商店可以賣什么

第六部分:HiShop小程序特色功能

第七部分:小程序直播

第八部分:小程序收貨/物流

第九部分:小程序怎么結算

第十部分:小程序客服

第十一部分:電商創(chuàng)業(yè)

第十二部分:小程序游戲開發(fā)