向 Radbeacon 添加额外的广告数据

Adding Extra Advertisement Data to Radbeacon

我有一个正在试验的 Radbeacon 点,我希望向其中添加一些额外的字符串(键值)数据。我正在使用 RadBeacon 应用程序来配置信标,但这只能让我编辑命名空间 ID 和实例 ID。我正在使用 Android Beacon 库,其中包含一个方法 "getDataFields()",因此我确信可以添加和检索额外数据。谁能帮我解决这个问题?也可以更改信标的名称,但添加额外的数据更为重要。我只需要添加一个短字符串。谢谢!

Android 信标库的 Beacon#getDataFields() 方法用于检索作为核心信标布局一部分的内置数据字段,不用于访问额外的用户可定义字段.一些信标格式,如 AltBeacon 确实有一个数据字段(在 AltBeacon 的情况下为字节 25,在 RadBeacon Dot 和 RadBeacon Tag 设备中填充了电池电量)。

因为像 Eddystone-UID、iBeacon 和 AltBeacon 这样的信标布局是固定的,所以不可能在传输中添加任意的临时数据字段。

您可以通过在您的应用程序中使用 Web 服务或数据查找 table 来执行类似的操作,以根据信标标识符访问外部配置的数据字段。 RadiusNetworks 的 ProximityKit SDK 可以让您做到这一点。

完全披露:我是 Android Beacon 库的首席开发人员,在 Radius Networks 工作。