使用Android Beacon库进行传输时,无法在Google Beacon Tools应用的“未注册”标签中看到Eddystone UID

时间:2019-04-28 00:11:03

标签: ibeacon altbeacon ibeacon-android

我在Radius的“定位应用”中看到了传输的UID,但在Google Beacon Tools应用中看不到。当我使用带有信标库的发射器版本时,我想在Google中注册Eddystone-UID。代码如下。我在考虑什么?

    uuid = "0x56987753868952999aaa";
    major = "0x577886654591";

    beacon = new Beacon.Builder()
                .setId1(uuid)
                .setId2(major)
                .setManufacturer(0x0118)
                .setTxPower(-56)
                .build();

    beaconParser = new BeaconParser()
         .setBeaconLayout("s:0-1=feaa,m:2-2=00,p:3-3:-41,i:4-13,i:14-19");
    beaconTransmitter = new BeaconTransmitter(getApplicationContext(), 
    beaconParser);

    beaconTransmitter.setAdvertiseMode( 
      AdvertiseSettings.ADVERTISE_MODE_LOW_LATENCY);


      beaconTransmitter.startAdvertising(beacon, new AdvertiseCallback() {
            @Override
            public void onStartSuccess(AdvertiseSettings settingsInEffect) {
                Log.d(TAG, "EMISION COORECTA: ");
                super.onStartSuccess(settingsInEffect);

            }

0 个答案:

没有答案