eddystone beacon一段时间后自动断开连接而不发送主要和次要

时间:2017-10-11 05:31:40

标签: java android

我正在使用nRF连接Apk来设置Major和Minor。始终信标断开,它停止发送主要和次要。 我尝试了很多应用程序,但条件相同。 请建议我将要做什么。

1 个答案:

答案 0 :(得分:2)

步骤1:首先检查您的信标是否是ibeacon 步骤2:如果您的信标不是ibeacon而不是首先使用ibeacon nRFConnect应用程序。 步骤3:通过使用nRFConnect应用程序,您在制作ibeacon之后在ibeacon中制作您的信标,您使用以下代码来获取信标的主要,次要和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