API簡介
微信小程序目前有藍牙 API 共 18 個
操作藍牙適配器的共有 4 個,分別是
wx.openBluetoothAdapter 初始化藍牙適配器
wx.closeBluetoothAdapter 關閉藍牙模塊
wx.getBluetoothAdapterState 獲取本機藍牙適配器狀態
wx.onBluetoothAdapterStateChange 監聽藍牙適配器狀態變化事件
連接前使用的共有 4 個,分別是
wx.startBluetoothDevicesDiscovery 開始搜尋附近的藍牙外圍設備
wx.stopBluetoothDevicesDiscovery 停止搜尋附近的藍牙外圍設備
wx.getBluetoothDevices 獲取所有已發現的藍牙設備
wx.onBluetoothDeviceFound 監聽尋找到新設備的事件
連接和斷開時使用的共有 2 個,分別是
wx.createBLEConnection 連接低功耗藍牙設備
wx.closeBLEConnection 斷開與低功耗藍牙設備的連接
連接成功後使用的共有 8 個,分別是
wx.getConnectedBluetoothDevices 根據 uuid 獲取處於已連接狀態的設備
wx.getBLEDeviceServices 獲取藍牙設備所有 service(服務)
wx.getBLEDeviceCharacteristics 獲取藍牙設備所有 characteristic(特徵值)
wx.readBLECharacteristicValue 讀取低功耗藍牙設備的特徵值的二進制數據值
wx.writeBLECharacteristicValue 向低功耗藍牙設備特徵值中寫入二進制數據
wx.notifyBLECharacteristicValueChange 啓用低功耗藍牙設備特徵值變化時的 notify 功能
wx.onBLECharacteristicValueChange 監聽低功耗藍牙設備的特徵值變化
wx.onBLEConnectionStateChange 監聽低功耗藍牙連接的錯誤事件
作者:HintLee
鏈接:https://www.jianshu.com/p/42a8f71110e8