溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何獲取在小程序藍牙模塊生效

發布時間:2022-01-19 16:49:45 來源:億速云 閱讀:207 作者:清風 欄目:開發技術

這篇文章主要為大家展示了如何獲取在小程序藍牙模塊生效,內容簡而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓小編帶大家一起來研究并學習一下“如何獲取在小程序藍牙模塊生效”這篇文章吧。


獲取在小程序藍牙模塊生效期間所有已發現的藍牙設備,包括已經和本機處于連接狀態的設備。

OBJECT參數說明:

參數 類型 必填 說明
success Function 成功則返回本機藍牙適配器狀態
fail Function 接口調用失敗的回調函數
complete Function 接口調用結束的回調函數(調用成功、失敗都會執行)

success返回參數:

參數 類型 說明
devices Array uuid 對應的的已連接設備列表
errMsg String 成功:ok,錯誤:詳細信息
device 對象

藍牙設備信息

參數 類型 說明
name String 藍牙設備名稱,某些設備可能沒有
deviceId String 用于區分設備的 id
RSSI Number 當前藍牙設備的信號強度
advertisData ArrayBuffer 當前藍牙設備的廣播數據段中的ManufacturerData數據段 (注意:vConsole 無法打印出 ArrayBuffer 類型數據)
advertisServiceUUIDs Array 當前藍牙設備的廣播數據段中的ServiceUUIDs數據段
localName String 當前藍牙設備的廣播數據段中的LocalName數據段

示例代碼:

// ArrayBuffer轉16進度字符串示例function ab2hex(buffer) {  var hexArr = Array.prototype.map.call(new Uint8Array(buffer),function(bit) {      return ('00' + bit.toString(16)).slice(-2)
    }
  )  return hexArr.join('');
}
wx.getBluetoothDevices({
  success: function (res) {console.log(res)if (res.devices[0]) {      console.log(ab2hex(res.devices[0].advertisData))
    }
  }
})

小程序的優勢是什么

小程序相對于開發者來說,開發難度較低,可節約開發和運營成本,讓開發者可以快速地開發一個小程序。并且小程序可在微信內被便捷地獲取和傳播,能夠滿足基礎的生活應用,符合生活服務類線下商鋪以及非剛需低頻應用的轉換。對于用戶而言,能夠節約使用時間成本和手機內存空間,同時具有優異的使用體驗。

以上就是關于“如何獲取在小程序藍牙模塊生效”的內容,如果該文章對您有所幫助并覺得寫得不錯,勞請分享給您的好友一起學習新知識,若想了解更多相關知識內容,請多多關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女