7

ビーコンを使用するアプリケーションを開発しています。関連する Estimote SDK も同じように調べました。問題は、特定のビーコンの一意の ID を知る必要があるということです。3 つのビーコンがあり、すべてがデバイスの範囲内にあるとします。ここで、ビーコンの一意の ID に基づいてさまざまな機能を実行したいと考えています。そのためには、すべてのビーコンの一意の ID を知る必要があります。現在、ビーコンの UUID を指定して、デバイスの領域にあるかどうかを確認しています。私のコードは次のとおりです:-

private static final String ESTIMOTE_PROXIMITY_UUID = "XYZ";
private static final Region ALL_ESTIMOTE_BEACONS = new Region("regionId",ESTIMOTE_PROXIMITY_UUID, null, null);

beaconManager.setMonitoringListener(new MonitoringListener() {

            @Override
            public void onExitedRegion(Region region) {
            //Region Exited
            }

            @Override
            public void onEnteredRegion(Region arg0, List<Beacon> arg1) {
                // TODO Auto-generated method stub
                //Do something ...
            }
        });

ここで、ビーコンの一意の ID をプログラムで取得して、ID に応じて決定できるようにする必要があります。同じように整理するのを手伝ってください。どんな助けもかなりのものです。ありがとう。

4

2 に答える 2