0

我正在使用 altbeacon android 参考库来检测信标。

有一个选项可以配置解析器以检测其他非 altbeacon 信标,例如 Estimote(如此处所述 ,方法是添加一个新的 BeaconParser(见此,它可以工作。

但是,我如何允许它检测任何 UUID/格式(altbeacons、estimotes、roximity 等)的所有信标?我没有尝试过没有解析器、空白参数并且没有“m:2-3=..”参数。没有任何效果。

谢谢

4

1 回答 1

4

您可以将多个解析器配置为同时处于活动状态,这样您就可以同时检测任意数量的信标类型。但是没有一种神奇的表达方式可以检测到它们。

了解 BeaconParser 表达式告诉库如何解码蓝牙 LE 广告的原始字节并将其转换为标识符和数据字段。每次公司提出新的信标传输格式时,都可能需要新的解析器格式。

由于知识产权限制,未经许可,无法将库预先配置为检测专有信标。这就是为什么您必须为每种专有类型获取社区提供的表达式。

于 2014-09-27T20:29:59.843 回答