2015-02-17 95 views
0

場景:我有10個場地。每個場地都安裝了40-60個iBeacons。隨着用戶進入博物館,應用程序會顯示與每個iBeacon相關的相關信息。iOS:iBeacons同UDID不同主要和次要

目標:不要被束縛到一個製造商或使用他們的SDK來掃描/監控iBeacons。

建議的解決方案:對於所有iBeacons具有相同的UDID#。每個博物館分配相同的主要價值。爲每個iBeacon分配唯一的Minor值以區分iBeacon。

問: 由於我們掃描了相同的UDID,而不是從我們的應用程序配置設備,我們不應該需要任何特殊製造的SDK。我們應該可以通過使用Apple的CoreLocation來監控和排列iBeacon設備來實現這一目標?

+0

那麼你的問題是什麼? – 2015-02-17 23:26:09

回答

1

那它取決於製造商。大多數情況下,當您購買信標時,他們正在運行製造商的定製固件,並要求您通過製造商的定製儀表板將配置更改爲「iBeacon配置」(通常爲您提供設置UUID,主要和次要字段的選項) 。因此,您的正確觀點是您需要CoreLocation框架來監視/範圍信標,但您需要確保實際硬件以「iBeacon配置」進行廣播。

+0

謝謝。因此,如果信標廣播爲iBeacon,並且該應用程序知道UDID,我們可以使用CoreLocation來定位它?沒有製造商的SDK是必需的? – user1107173 2015-02-17 23:29:32

+0

這是正確的。 – 2015-02-17 23:29:48

相關問題