BT

Your opinion matters! Please fill in the InfoQ Survey!

iBeacon Device Maker Estimote Releases 1.3 SDK with UUID Customization

| by Sam Taha Follow 0 Followers on Apr 10, 2014. Estimated reading time: 2 minutes |

A note to our readers: As per your request we have developed a set of features that allow you to reduce the noise, while not losing sight of anything that is important. Get email and web notifications by choosing the topics you are interested in.

Estimote has released a new version of their mobile SDK that allows developers to build contextual computing solutions using small Bluetooth low energy (Bluetooth LE or BLE) beacons called “motes”.

Estimote is a maker of these small iBeacon devices which are capable of broadcasting BLE signals that can be detected by compatible smartphones to enable a variety of micro-location services.

Estimote, similar to other beacon and wearable device makers, is fueling the Internet of Things revolution by enabling contextual computing for developers. The potential application of BLE in wearable devices and smartphones is wide reaching from mobile payment transactions, to smart buildings, to guided tours where you interact with the environment around you, to mobile coupons and shopping.

Release 1.3 of the Estimote’s Objective-C SDK allows developer to now update the UUID on their beacon devices. Previously you were restricted using Estimotes hard coded UUID which was a major limitation to developers. This is an important next step in the flexibility of the SDK to allow developers to customize Estimote Bluetooth beacons without being limited to a single hard coded UUID. UUID customization allows application developers to define their own BLE signal signature unique from other applications and services. Future releases are promising more enterprise features along with authentication and encryption. Currently, Estimote devices are in beta release and can be ordered from their website.

Estimote beacons are powered by a 32-bit ARM processor and include features such as an accelerometer and temperature sensors along with Bluetooth LE transmission capability.

Prior versions of the SDK did not allow developers to customize the UUID, thus developers were restricted to Estimote’s hardcoded configurations. Estimote has further indicated on its blogs and community discussion boards that it plans to enable authentication to its devices so that UUIDs and major/minor numbers can be secured and locked down by the beacon owners. These are all features vital to allowing Estimote’s small beacon devices to be used in production environments by enterprise customers such as retailers.

The new SDK includes the following new Objective-C method to set the UUID:

-(void)writeBeaconProximityUUID:(NSString *)pUUID 
withCompletion:(ESTStringCompletionBlock)completion

To complement the SDK update, Estimote has released a new version of their iOS app that allows developers to customize the Bluetooth settings on individual beacons. The new app adds several new features including:

  • Adjusting Bluetooth advertising interval
  • Adjusting Bluetooth broadcasting power level
  • Over-the-air firmware update of all beacons

This app is available in the Apple app store and the related source code can be found on GitHub.

Looking toward the future, developers are still eagerly awaiting the production launch of Estimote’s beacons and support for a more robust iBeacon security model in the SDK. Today you can “pre-order” developer versions of Estimote’s beacon devices to integrate contextual computing and micro-location into your mobile apps.

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT