Hey! Last Friday we’ve published a pre-release version of iOS Estimote SDK 5 (codename Proximity SDK).
What it’s about
- Annotate your beacons in Estimote Cloud with a JSON (Attachment, as we call it)
- In your app, define zones (predicate for Attachment JSONs and desired range) so it can react to proximity of beacons.
Why we think it’s cool
- It uses Estimote Monitoring under the hood, Estimote’s algorithm for more reliable enter/exit reporting.
- Proximity SDK uses human-readable JSONs to annotate your beacons instead of UUID, Major, Minor, or other abstract identifiers.
- JSONs allow more “dimensions” of grouping — i.e. you can group your beacons by room type (kitchen, office, conference room) and by floor level.
- When you want to replace the beacons, all you need to do is reassign Attachments in Estimote Cloud. No need to rebuild the app or reconfigure the beacons.
- Proximity SDK lets you “consume” beacon signals at different ranges. The range where you get the notification doesn’t depend on packet broadcasting power anymore — you can use even a single beacon and use it to trigger notifications at far, medium and near range. Previously, you would probably use a beacon per range (three in this example).
- Proximity SDK is focused on “consuming” beacons easily and providing a reliable app experience. That’s all it does. In comparison with Estimote SDK 4, we shrunk the library size by 64%.
The SDK is available in our iOS SDK repo, at tag 5.0.0-alpha.1
or branch sdk_5
. For more details and example app, see the README.
Feedback
We can’t wait to hear your thoughts on Proximity SDK. Feel free to post feedback in this thread, or drop us an email at contact@estimote.com.