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


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

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

2。搜索附近藍牙設備 wx.startBluetoothDevicesDiscovery(OBJECT)

3。獲取發現的所有藍牙設備 wx.getBluetoothDevices(OBJECT)

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

5。獲取設備所有服務 wx.getBLEDeviceServices(OBJECT)

6。獲取設備某個服務中的所有特征值,記下能寫數據的那個特征值 wx.getBLEDeviceCharacteristics(OBJECT)

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

8。關閉藍牙模塊 wx.closeBLEConnection(OBJECT)


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


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM