首页 文章

Estimote Beacons - 如何将EstimoteTelemetry与Beacon相匹配

提问于
浏览
0

我正在使用Estimote信标来确定是否有移动的东西 . 这是通过监视哪些信标在范围内(MonitoringListener)以及哪些信标已移动(TelemetryListener)来完成的 .

问题是EstimoteTelemetry有一个字段UniqueId,但Beacon使用UUID,Major和Minor来确定唯一的信标 . EstimoteTelemetry不广播UUID,主要和次要..

我需要知道哪个信标正在广播遥测数据包 . 我看不到两者中的任何字段相同 . 任何人都知道如何在Android或iOS上执行此操作?

1 回答

  • 1

    如前所述,在iBeacon和遥测数据包之间共享的BT数据包中没有数据字段 . 这些是完全独立的数据包,包含不同的信息集 . 在遥测数据包中不可能使用iBeacon识别 - 它需要太多空间,因此遥测数据将非常有限 .

    如果您需要收集这两个数据包并将它们保持在一起,则应用程序/服务器中的查找表是唯一的解决方案 . Estimote不提供此类功能 .

    每个Estimote信标在 生产环境 期间分配有单个不变标识符(16字节) . 遥测数据包包含它的前半部分(8个字节) . 您需要创建表,其中这8个字节与您使用的精确iBeacon标识相关 .

相关问题