2014-09-27 65 views
0

我正在使用altbeacon android參考庫來檢測信標。如何使用AltBeacon android參考庫找到任何信標?

有一個選項可以配置解析器來檢測其他非altbeacon信標例如Estimote(如描述here)通過添加一個新的BeaconParser(請參閱this),它工作的一種享受。

但是,如何讓它檢測任何UUID /格式(altbeacons,estimotes,roximity等)的所有信標?我試過沒有解析器,空白參數,沒有「m:2-3 = ..」參數。什麼都沒有

感謝

回答

4

可以配置多個解析器是在同一時間活躍,因此您可以爲您同時希望檢測儘可能多的燈塔類型。但是沒有任何魔術表達能夠檢測到它們。

瞭解BeaconParser表達式告訴庫如何解碼藍牙LE廣告的原始字節並將其轉換爲標識符和數據字段。每當公司提出新的信標傳輸格式時,都可能需要新的解析器格式。

由於知識產權的限制,該庫無法預先配置爲未經許可檢測專有信標。這就是爲什麼您必須獲取每個專有類型的社區提供的表達式。

+0

非常感謝大衛。很有幫助。 – 2014-09-28 10:27:00

+0

其實大衛我正在與一個新的燈塔,這將在幾個月內上市。我很高興爲此定義一個解析器並將其提供給整個社區。如何處理IP中的限制,最好的辦法是什麼? – 2014-09-28 10:51:52

+0

如果信標格式的所有者允許,我們將建立對信標庫的支持。如果不是這樣,歡迎您或其他人發佈解析器表達式以瞭解如何這樣做,以便其他人可以通過配置添加支持。您真正需要的只是傳輸格式的規格,或對其進行反向工程。 – davidgyoung 2014-09-28 18:25:30