讀古今文學網 > 微信公眾平台開發:從零基礎到ThinkPHP5高性能框架實踐 > 19.1.2 配置設備 >

19.1.2 配置設備

藍牙設備需要通過APP應用對其進行通信對接,然後使用APP應用修改設備的UUID、Major、Minor參數,使其與微信的設備ID一致。常用的管理藍牙的APP應用有iOS平台的LightBlue和Android平台的nRF Master Control Panel。圖19-7所示是這兩個APP應用的圖標。

圖19-7 LightBlue和nRF Master Control Panel的圖標

下面以iOS平台的LightBlue為例,介紹其使用方法。開啟蘋果手機的藍牙功能並應用之後,LightBlue將掃瞄到附近的藍牙設備,如圖19-8中的iBeacon_0BF066。

點擊設備,將進入設備的詳情頁面,並可以看到設備的UUID、Major、Minor等參數,如圖19-9所示。

圖19-8 掃瞄藍牙設備

圖19-9 藍牙設備的詳情

點擊UUID項,在新頁面中可以看到UUID的詳細情況,點擊其中的Write new value,可以對該項的值進行修改,如圖19-10所示。相應的數值就是添加設備時微信設備ID對應的值,可以從前面二維碼掃瞄後的頁面中複製粘貼過來。

圖19-10 改寫UUID值

使用同樣的方法,可以改寫Major和Minor。但需要注意的是,需要將十進制數值轉成十六進制後再輸入。以Windows 10系統上的計算器為例,在程序員模式下,輸入十進制下的數值10091,可自動計算出十六進制下的數值為276B;輸入十進制下的數值43416,可自動計算出十六進制下的數值為A998,如圖19-11所示。

圖19-11 十進制數轉十六進制數

3個參數修改完成之後,可以在READ VALUES中看到新的值,如圖19-12所示。

圖19-12 修改後的UUID、Major、Minor值