小程式連線藍芽

2021-10-04 16:34:35 字數 775 閱讀 6216

首先要藍芽初始化

wx.openbluetoothadapter({})//確定藍芽是否開啟,

wx.startbluetoothdevicesdiscovery()//搜尋藍芽裝置,這個搜尋需要大概 2秒左右可以攜帶,可以根據藍芽的特徵值進行搜尋 如藍芽裝置services(server uuid),

獲取裝置的deviceid

wx.getbluetoothdevices(}}

})//獲取藍芽裝置

4.wx.stopbluetoothdevicesdiscovery()//關閉搜尋藍芽裝置,這個比較好資源,所以找到你所對應的裝置關閉搜尋藍芽

5. 根據deviceid連線裝置

wx.createbleconnection(

})//連線藍芽

6.getbledeviceservices({})//獲取藍芽的所有的服務,我這邊是獲取藍芽的uuid

7.wx.getbledevicecharacteristics({})//獲取藍芽的特徵值,獲取特徵值是否可以寫入等特徵,只有這個藍芽特徵值允許寫入才能傳送指令,如果不允許寫入,就是不支援傳送指令

8.wx.notifyblecharacteristicvaluechange({})//啟用 notify

9.wx.onblecharacteristicvaluechange({})//當藍芽特徵值發生變化時,執行的操作,

10.wx.writeblecharacteristicvalue({})//寫入值

藍芽開發實戰 小程式藍芽連線2 0

微信小程式藍芽連線2.0說明 1 本版本區分了android和ios系統下藍芽連線的不同方式。2 相容了更多情況下的鏈結包括 1 未開啟裝置藍芽,當監聽到開啟了藍芽後自動開始連線。2 初始化藍芽失敗後每3000ms自動重新初始化藍芽介面卡。3 安卓端開啟藍芽介面卡掃瞄失敗,每3000ms自動重新開啟...

微信小程式藍芽連線裝置

參考官方文件 上 wxml bindtap initblue 初始化藍芽view 匹配到的藍芽 view 高壓 view 低壓 view 脈搏 view view wxjs page 1.0 wx.openbluetoothadapter 初始化藍芽模組 initblue function that...

微信小程式藍芽BLE連線讀取

連線流程順序 1,開啟藍芽適配 wx.openbluetoothadapter 如果藍芽初始化成功success 2,獲取藍芽介面卡的狀態,判斷裝置藍芽是否可用。通過函式wx.getbluetoothadapterstate獲取本機藍芽介面卡的狀態 如有裝置未開啟藍芽連線 及其它狀態 可檢視函式的返...