Not able to read/write from/to beacon storage

You can access beacon for data read without internet connection. You need to use getConnectionForStorageRead and you may leave app ID and app token as empty strings: EstimoteSDK.initialize(applicationContext, “”, “”);
If you want to store data, you need to use mConnectionProvider.getConnection(configurableDevice); and you need internet connection because beacons needs to be authorized with the Cloud.
Similar topic was already covered here: Tried to read 1mb storage with android