Estimote monitoring beacon

Hi,
I will tell first a bit on the background of how we intend to integrate estimote SDK on to our app.

We have a framework that allows a user to download an app and allows the user to visit some rural areas providing an offline experience. We want to integrate the estimote SDK in order to allow certain triggers to occur within the app once a user comes in proximity within a particular beacon.

I have read that the estimote SDK requires a data connection, yet I have found links that for monitoring purposes, there is no need for a data connection and offline mode is possible which is rather confusing.

So my question is, is it possible to use the estimote SDK to integrate proximity monitoring and if so, what code would a developer need to make this happen?

Thanks,

J

Hi @jose,

you can use the Estimote Android SDK to monitor a region without connection.

You have to use the BeaconManager class on your activity. Set a monitoring listener and override the onEnteredRegion() and onExitedRegion() methods:

this.beaconManager = new BeaconManager(this);
this.beaconManager.setMonitoringListener(new BeaconManager.BeaconMonitoringListener {
    @Override
    public void onEnteredRegion(BeaconRegion region, List<Beacon> list) {
        // Handle here region entering.
    }

    @Override
    public void onExitedRegion(BeaconRegion region) {
        // Handle here region exiting.
    }
});