微信小程序調用藍牙功能控制車位鎖

第一次學用微信小程序,項目須要,被逼着研究了一下,功能是調用微信小程序的藍牙功能,鏈接上智能車位鎖,控制升降,大概步驟及調用的小程序接口API以下:git

1。打開藍牙模塊 wx.openBluetoothAdapter(OBJECT)小程序

2。搜索附近藍牙設備 wx.startBluetoothDevicesDiscovery(OBJECT)微信小程序

3。獲取發現的全部藍牙設備 wx.getBluetoothDevices(OBJECT)微信

4。鏈接上藍牙設備 wx.createBLEConnection(OBJECT)app

5。獲取設備全部服務 wx.getBLEDeviceServices(OBJECT)ide

6。獲取設備某個服務中的全部特徵值,記下能寫數據的那個特徵值 wx.getBLEDeviceCharacteristics(OBJECT)工具

7。向藍牙設備發送升/降指令 wx.writeBLECharacteristicValue(OBJECT)post

8。關閉藍牙模塊 wx.closeBLEConnection(OBJECT)開發工具


注意事項:廠商會給你個設備的通信協議的文檔,裏面寫有發送什麼指令是控制升,什麼指令是控制降,而後還有哪一個特徵值是能夠發送指令的,一個設備下有多個服務,每一個服務下又有多個特徵值,有些是不能發送指令的,能夠用微信小程序開發工具裏的遠程調試,console.log()打印出來一個一個看看 url


源碼:https://coding.net/u/niunan/p/wxapp_bluesuo/git?public=true

相關文章
相關標籤/搜索