Android Beacon Libraryを使用する場合は、UUIDプレフィックスである4番目の識別子を指定するカスタムビーコン形式を定義することでこれを行うことができます。 1つのトリックは、1つ以上のバイトをマーチすることによってのみ行うことができるということです。したがって、00または00の接頭辞と一致する可能性がありますが、007と一致することはできませんでした。 (ただし、0070、0071、0072、... 007Fと一致するように16個の異なる領域を設定できますが、これは007と同じことを実現します)。
ここにAltBeaconの例があります。他のビーコンレイアウトでも同じことが可能です:
beaconManager.getBeaconParsers().clear();
beaconManager.getBeaconParsers().add(new BeaconParser("AltBeacon with two-byte prefix identifier").setBeaconLayout("m:2-3=beac,i:4-5,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
...
Region region = new Region("Any UUID starting with 0070", Identifier.parse("0x0070", 2), null, null);