2015-11-01 28 views
1

我在這裏是新手,我正在使用cordova開發一個項目。在示例中,有ibeacon掃描和Ble掃描,在ibeacon掃描中,我可以顯示uuid,在掃描中我可以顯示mac地址。我的問題是,如果我可以在同一個項目中顯示uuid和mac地址,是否可能?使用evothings顯示UUID和mac地址ibeacon scan

回答

1

在iOS上,掃描IBeacon信標時與掃描BLE設備時使用不同的本機庫。

在掃描iBeacon設備時,在最低級別執行BLE掃描,但在iOS上掃描信標時,將掃描Apple CoreLocation庫。對於BLE掃描,使用CoreBluetooth。

問題是CoreBluetooth隱藏了某些BLE掃描屬性(您無法在iOS上獲得MAC地址),並且隱藏了iBeacon掃描記錄,而CoreLocation僅公開了iBeacon屬性。

在Android上,可以同時獲得像MAC地址這樣的iBeacon屬性和BLE屬性,但不能在iOS上獲得。

此致,Mikael