常見問題FAQ
如何獲取自定義 Beacon 的廣播數據
關于操作 iBeacon 的 Api,已經有大量的文章介紹,請各位自行搜索閱讀。這里主要說 一下其他 Beacon 設備的數據讀取。與普通 BLE 設備一樣,首先使用 scanForPeripheralsWithServices:options: 方法掃描設備,之后在 centralManager:didDiscoverPeripheral:advertisementData:RSSI:
回調方法的第三個參數 advertisementData
中保存的就是設備廣播的數據,這里會包括設備名稱、設備電量、可連接狀態、廠商自
定義數據等內容。一般來說廠商會把一些額外的數據放到自定義數據里面,如溫度、濕 度、設備 Mac 地址等。我們拿到這個原始數據之后,按照相關協議去解析就可以得到我 們想要的數據去做其他業務邏輯了。