java - eddystone 信标在一段时间后自动断开连接并且不发送主要和次要

标签 java android

我正在使用 nRF connect Apk 来设置主要和次要。信标始终断开连接,并且停止发送主要和次要信号。 我尝试了很多应用程序,但出现了同样的情况。 请建议我该怎么做。

最佳答案

第1步:首先检查您的信标是否为ibeacon 第 2 步:如果您的信标不是 ibeacon,则首先使用以下命令将其设为 ibeacon nRFConnect 应用程序。 步骤 3:通过使用 nRFConnect 应用程序,您可以在 ibeacon 中创建信标 制作 ibeacon 后,您可以使用以下代码获取信标的 Major、Minor 和 UUID

 List<ADStructure> structures = ADPayloadParser.getInstance().parse(scanRecord);

 for (ADStructure structure : structures) {
         String majorvalue= bytesToHex(structure.getData());
         if (structure instanceof IBeacon) {
                IBeacon iBeacon = (IBeacon) structure;
                UUID uuidvalue = iBeacon.getUUID();
                uuid=uuidvalue.toString();
                 major = String.valueOf(iBeacon.getMajor());
                 minor = String.valueOf(iBeacon.getMinor());
    }
}

https://github.com/TakahikoKawasaki/nv-bluetooth

关于java - eddystone 信标在一段时间后自动断开连接并且不发送主要和次要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46680534/

相关文章:

java - 需要指导来选择正确的方式来捕获相机输入

java - 使用电源管理器

android - ActionBarSherlock 和 HoloEverywhere 库之间的冲突

java - Maven 更新 POM 中的依赖项

java - 是否可以从 eclipse.ini 文件中删除文件夹?

java - Jfreechart饼图生成

android - Android项目中的Maven顶级异常

java - 当扩展引用库中的类时,构建失败

java - 如何修复 ListView 中的 Admob 广告

android - 如何在不使用支持库的情况下创建新的 android 项目?