有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 1 楼答案

    第一步:首先检查你的信标是否为ibeacon 第2步:如果你的信标不是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