代替ビーコン ライブラリによるレッド ベア ビーコン広告を読み取ろうとしています。次の方法でビーコンを検出できます。
mBeaconManager.getBeaconParsers().add(new BeaconParser().setBeaconLayout("m:2-3=0x004C,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
しかし、広告では何も得られません。
この質問が投稿されてから長い時間が経ちましたが、これは他の誰かを助けるかもしれません.
Red Bear の BLE Mini ビーコン ファームウェアは、Apple の iBeacon 定義に従います。広告のフォーマットは
00~01 : メーカーの企業識別コード。(0x4C00)
02~03 : iBeacon アドバタイズ インジケータ (0x0215)
04~19 : UUID (デフォルト : E2C56DB5-DFFB-48D2-B060-D0F5A71096E0)
20~21 : メジャー ID (デフォルト : 0)
22~23 : マイナー ID (デフォルト: 0)
24 : 送信電力
次のようにフォーマットを設定できます。
mBeaconManager.getBeaconParsers().add(new BeaconParser().
setBeaconLayout("m:2-3=0215,i:4-19,i:20-21,i:22-23,p:24-24,d:25-25"));
参照 :