2014-09-27 54 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