* 1、 開啟藍牙適配
   * 2、 獲取藍牙適配器狀態,判斷設備藍牙是否可用。
   * 3、 判斷藍牙適配器可用時開啟掃描藍牙設備和開啟獲取已連接的藍牙設備
   * 4、 如果開啟掃描藍牙設備失敗5s后自動再次開啟掃描
   * 5、 開啟掃描藍牙設備成功后開啟監聽已掃描的設備
   * 6、 如果已掃描到的新設備含FeiZhi名(個人產品需要)的設備則開始連接該設備
   * 7、 開啟獲取已連接藍牙設備開啟獲取設備成功后判斷以獲取的設備名包含FeiZhi(個人產品需要)字符串的設備則開始連接該設備
   * 8、 開始獲取已連接藍牙設備沒有成功獲取到已連接的藍牙設備5s后自動重新開啟獲取。
   * 9、 開始連接某設備時停止掃描設備,停止循環獲取已連接設備。
   * 10、連接成功后停止掃描設備,停止循環獲取已連接設備。


1、app.js的onLaunch() 方法里中調用開啟連接 this.startConnect();彈出提示框,開啟適配,如果失敗提示設備藍牙不可用,同時開啟藍牙適配器狀態監聽。

  1. startConnect: function () {
  2. var that = this;
  3. wx.showLoading({
  4. title: '開啟藍牙適配'
  5. });
  6. wx.openBluetoothAdapter({
  7. success: function (res) {
  8. console.log("初始化藍牙適配器");
  9. console.log(res);
  10. that.getBluetoothAdapterState();
  11. },
  12. fail: function (err) {
  13. console.log(err);