Skip to content

Releases: Estimote/Android-Fleet-Management-SDK

The one with fixups

01 Sep 15:16
Compare
Choose a tag to compare
  • Added Firmware version to ConfigurableDevice object
  • Fixed wrong NFC cloud data
  • Fixed Flip to Sleep problems on some devices
  • Fixed GPIO wrong data saving
  • Fixed rare bug when NPE was thrown when closing connection while connecting
  • Fixed setting editor bugs

The one with NFC

01 Aug 12:36
Compare
Choose a tag to compare
  • Added NFC support for changing NFC data transmited by beacon.
    • You can set your own URI or Android Application Package Name as an EstimoteNdefRecord
    • Your data can take up to 256 bytes.
    • Beacon Id and Mac address are added automatically
  • Fixed Analytics problems with sending data

The one with more bugfixes

06 Jul 13:32
Compare
Choose a tag to compare
  • Fixed problems while updating firmware
  • Fixed old firmware version reported by SDK while checking device firmware.
  • Fixed "server error 200: null" bug with connecting to nearables
  • Removed unnecessary logs
dependencies {
  compile 'com.estimote:sdk:0.10.8@aar'
}

The one with bugfixes

01 Jul 14:31
Compare
Choose a tag to compare
  • Added motion only and flip to sleep as a separate settings (instead of Conditional Broadcasting)
  • Fixed bugs with SettingEditor
  • Fixed Motion Only/Flip to sleep problems on older devices
  • Fixed EID tx power setting
  • Analytics from now on is enabled by default.
dependencies {
  compile 'com.estimote:sdk:0.10.7@aar'
}

The one with Nearable connection

23 Jun 10:29
Compare
Choose a tag to compare
  • Added support for connectiong to Nearables
    • There are some issues on some phones due to different implementations of bluetooth stack. We're working on it and it should be improved really soon. We recommend using Nexus devices for stable connection.
  • Added support for Nearables Eddystone URL
  • Nearables reported by scanner now have their type and color resolved (only for logged user otherwise all is UNKNOWN)
  • Removed some unnecessary scan logs.
dependencies {
  compile 'com.estimote:sdk:0.10.6@aar'
}

The one with improved ranging

25 May 14:31
Compare
Choose a tag to compare
  • Ranging results are now reported at exact time
  • Default beacon expiration time after which onExitRegion events are called is now set to 20s (was 10s). This should help with random short onExit/onEnter events. If you need to tweak this by yourself, beaconManager has new method for changing this to value from 1-60s range:
 beaconManager.setRegionExitExpiration(TimeUnit.SECONDS.toMillis(20));

Bear in mind, that high beacon advertising interval is also causing random short onEnter/onExit events. You can try lowering it to 200-300ms to gain better user experience.

  • Added support for Eddystone Configuration Service (ECS)
  • Minor optimizations
dependencies {
  compile 'com.estimote:sdk:0.10.5@aar'
}

The one with fixes

11 May 13:29
Compare
Choose a tag to compare
  • Fixed problems with Advertising Interval setting update on Proximity Beacons
  • Fixed (#151): Context problems with Analytics where NPE was thrown.
    Available in Maven Central:
dependencies {
  compile 'com.estimote:sdk:0.10.4@aar'
}

The one with Analytics

04 May 13:30
Compare
Choose a tag to compare
  • Added support for Analytics - can be enabled via EstimoteSDK class and offers monitoring and ranging statistics.
  • Fixed (#149): crash : com.estimote.sdk.internal.utils.AsyncCache$1.onFailure (AsyncCache.java:106)
  • Fixed rare bug where reading beacon characteristic caused crash
  • Fixed errors with RecoveryHelper while connecting to beacons
  • Optimized beacon connection
  • Unresolved Eddystone EID packets are now reported by scanner

Available in Maven Central:

dependencies {
  compile 'com.estimote:sdk:0.10.3@aar'
}

The one with EID support

14 Apr 16:43
Compare
Choose a tag to compare
  • Added support for Eddystone Ephemeral ID (EID)
  • 'Check for firmware updates' now properly compares firmware version values
  • ScanResultItem is now Parcelable

Available in Maven Central:

dependencies {
  compile 'com.estimote:sdk:0.10.2@aar'
}

The one with monitoring fixes

18 Mar 09:53
Compare
Choose a tag to compare
  • Added value validation for each setting
  • Added RSSI read from connected beacon (for Proximity & Location beacons)
  • Fixed enabling Secure UUID
  • Fixed (#144): stopRanging does not seem to stop actual ranging
  • Fixed duplicated listener notification while ranging/monitoring
  • Fixed rare crash on closing bluetooth gatt
  • Fixed triggering scan cycle in Doze mode (Android 6.0+)
  • Beacon firmware is now cached properly

Available in Maven Central:

dependencies {
  compile 'com.estimote:sdk:0.10.1@aar'
}