【问题标题】:How do I find ANY beacon using the AltBeacon android reference library?如何使用 AltBeacon android 参考库找到任何信标?
【发布时间】:2014-09-28 04:29:59
【问题描述】:

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

有一个选项可以配置解析器以检测其他非 altbeacon 信标,例如通过添加一个新的 BeaconParser(请参阅 this)来估算(如 here 所述),这很有效。

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

谢谢

【问题讨论】:

    标签: bluetooth-lowenergy ibeacon estimote altbeacon


    【解决方案1】:

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

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

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

    【讨论】:

    • 实际上,David 我正在使用一种新的信标,它将在几个月内投放市场。我很高兴为此定义一个解析器并将其提供给整个社区。解决 IP 限制的最佳方法是什么?
    • 如果信标格式的所有者允许,我们会将对信标的支持构建到库中。如果没有,欢迎您或其他人发布解析器表达式以说明如何执行此操作,以便其他人可以通过配置添加支持。您真正需要的只是传输格式的规范,或对其进行逆向工程。
    • 再次感谢大卫。我会告诉你进展如何!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-03-13
    • 2017-10-05
    相关资源
    最近更新 更多