Good afternoon. I'm developing an android app and I'm trying to integrate an estimote beacon with the app. The thing is I want be able to discover a specific device change the device's UUID, minor, major.
To discover and range the beacons I'm using:
beaconManager.startRanging(region);
beaconManager.setRangingListener(new BeaconManager.RangingListener() {
@Override
public void onBeaconsDiscovered(Region region, List<Beacon> list) {
if (!list.isEmpty()) {
for(Beacon b : list){
if (b.getMacAddress().equals(macaddress)){
%%Now that i have the Beacon b I would like to change it's UUID, major and minor.
}
}
}
}
});
Can somebody help me? I know that in order to change the UUID I need to be connected to the estimote cloud but I'm not quite getting how (The example on their website uses BeaconConnection which is deprecated).