gpt4 book ai didi

android - Estimote 和 Gimbal 信标的正确 BeaconLayout 是什么

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:13:30 27 4
gpt4 key购买 nike

我希望 Android 信标库的 2.0 版本能够正确检测旧式 Estimote 信标(不支持 iBeacon 技术的 2013 年之前的型号)和 Gimbal 信标。我知道 Gimbal 信标具有加密标识符,因此无法直接读取这些标识符。但我至少想分享可以检测到它的代码。

这是我的:

检测 Gimbal 信标的代码(不读取加密标识符):

BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this);
BeaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout("m:0-3=ad7700c6"));
beaconManager.bind(this);

检测 2013 年年中 Estimote 信标的代码(没有读取标识符,因为我不知道如何读取):

BeaconManager beaconManager = BeaconManager.getInstanceForApplication(this);
BeaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout(""m:0-3=2d24bf16""));
beaconManager.bind(this);

是否有人(尤其是来自 Estimote 或 Gimbal 的人)有任何关于上述字节偏移量的额外信息,这些信息将允许从传输中解码尽可能多的信息?在每种情况下,我相信我们都需要关闭蓝牙服务 UUID,它可能用比我在上面的示例中更多的字节来正确表示。我很想知道完整的服务 UUID 以及广告中发送的任何其他可读字段。

最佳答案

用于估算

beaconManager.getBeaconParsers().
add(new BeaconParser().
setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24"));

关于android - Estimote 和 Gimbal 信标的正确 BeaconLayout 是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25044046/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com