2014-07-03 42 views
0

我有一個要求,以識別使用iBeacons的不同零售店。爲此,我需要從Apple認證的供應商處購買iBeacons,併爲UUID,Identifier,Min和Max設置信標。iBeacons配置從CoreLocation SDK中識別

我從StickNFind(https://www.sticknfind.com)購買了幾個iBeacons。但我不知道如何從iBeacons中檢索這些參數。

有沒有人知道這可能從其他供應商?還是我們需要依賴供應商的SDK?我想爲此使用Apple SDK,而不想依賴其他的SDK。

回答

1

實現了信標協議是與CL兼容,並提供了4個基本屬性,您描述

,因爲你是指權利要求燈塔兼容品牌的任何供應商:CL應該有工作的信標也只有

+0

但我不能使用我購買的StickNFind(https://www.sticknfind.com)信標。 –

+0

對不起 - 但他們聲稱信標兼容性,所以它應該與他們一起工作 –

+1

也許你需要問sticknfind –

1

蘋果提供用於檢測iBeacons的SDK。它不提供用於在外部硬件設備上配置iBeacon標識符的SDK。每個信標供應商都提供了自己的方式。沒有標準。

爲了讓事情更加混亂,一些供應商根本不允許您重新配置標識符。我不知道用StickNFind信標配置標識符的方法。

我公司的RadBeacon產品允許您使用免費的iOS和Mac應用程序,通過藍牙無線輕鬆配置信標標識符。但由於沒有標準,這些應用程序只能與RadBeacon產品一起使用。其他一些供應商也提供他們自己的配置應用程序。

+0

謝謝。我可以從您的網站上看到我們可以爲每個信標配置標識符。但不是UUID。這對我們來說非常好,這就是我們正在尋找的。我認爲StickNFind不允許爲他們的設備配置標識符。貴公司不在美國境外運送設備嗎?否則,你可以向我推薦幾個供應商嗎?我搜索了。但仍然沒有運氣。 –

+0

而且我使用「BLE Utility」iOS應用程序檢查了UUID,並使用「Locate」應用程序查找信標。但它沒有顯示在信標列表中。 –

+0

您絕對可以在Radius網絡信標上設置UUID - 這與設置主要和次要信息一樣簡單。我們確實在美國以外地區發貨 - 對於USB供電型號,我們立即發貨,對於電池供電型號(我們正在等待電池型號的國際認證)。如果您需要在美國以外地區運送電池型號該網站更新以允許您在線訂購,只需發送電子郵件至[email protected] – davidgyoung

0

有一個在StickNFind SDK的方法

– (BOOL) setIBeaconBroadcastDataAtIndex: (int) index proximityUUID: (NSUUID *) proximityUUID major:(uint16_t)major minor:(uint16_t)minor signalAt1m: (int8_t) signal; 

是你所需要的。

要轉換StickNFind燈塔iBeacon顯示,首先您需要連接到SNF燈塔,然後通過給proximityUUID,主要,次要和TXPOWER值調用setIBeaconBroadcastDataAtIndex