Estimote Stickers are the next generation of our beacons. They’re much smaller and pack a battery-powered ARM CPU equipped with an accelerometer, temperature sensor, and a Bluetooth Smart radio. While original beacons were designed for venues and static locations, stickers are great for making individual objects smart.
What are nearables?
Nearables are everyday items turned smart objects. Thanks to Estimote Stickers and the cloud, anything can broadcast data about its location, motion, and environment and interact with mobile apps in range.
In other words:
Estimote Sticker + object + cloud = nearable.
What is Nearable protocol?
Nearable protocol is our own Bluetooth data protocol, developed for Estimote Stickers to broadcast more contextual information in a single data packet. Namely, sticker's predefined context and sensor data.
Nearable protocol includes the following data:
- sticker type (for example fridge, dog, computer etc.)
- sticker ID (numerical value)
- orientation in space
- motion in X, Y, Z
- broadcasting power (used to calculate proximity)
- battery level
To learn more about developing apps interacting with nearables, visit our Developer Portal.
Stickers are adhesive on one side. There’s a small PCB inside and it can broadcast a Bluetooth Smart signal up to about 15 meters (50 feet). The advertising interval is dynamically adjusted by our adaptive algorithms, to optimize for energy efficiency and signal stability. Currently, settings cannot be edited.
Depending on usage, the battery can work for even a year. Stickers also have an accelerometer and temperature sensor. Stickers are waterproof, however, extreme weather conditions can impact performance. For example, heavy rain can limit the range and very high/low temperature can decrease battery life.
How to develop an app for stickers? What's new in comparison to beacons?
You can find Estimote SDK on GitHub. You can use ranging and monitoring with stickers, just like in the iBeacon standard. However, instead of UUID, Major and Minor values, the sticker regions are defined by sticker type (for example fridge, dog, computer etc) and sticker ID.
It's important to note that in case of region monitoring, there is no limit of a number of sticker regions an app can be monitored for at the same time. On top of that, triggers allow you to add another layer of context to your app, based on timestamps and data from the accelerometer and temperature sensor in the sticker.
Alternatively, you can change the primary packet to iBeacon and follow the same logic as you would with Estimote Beacons. Or, set a sticker to Eddystone-URL and broadcast a link to a webpage.
How can I adjust stickers’ settings?
Currently, you can change settings for:
- Broadcasting Power
- Advertising Interval
- Transmitted packet
- Packet details
To adjust settings on a sticker:
- open our Estimote app and log into your account
- tap on a sticker you want to adjust. Make sure it's assigned to your account
- if you need to transfer beacons to your account, read how to do that here
- tap on the value you want to edit
- nudge the sticker to connect: only when it's in motion it will become connectible
- input the new value
Broadcasting Power is set by default to -12dBm which results in a range of up to 7 meters. You can set it to the maximum value of 4 dBm, which results in a range of up to 15 meters.
Advertising Interval is controlled by an adaptive algorithm that ensures responsiveness when stickers are in use, and power savings when not. By default, Interval is set to 2.6 seconds when the sticker is static and changes to a lower value when it's put in motion. You can change the static Advertising Interval to any value between 100 ms and 5,000 ms.
To support configurable settings, stickers should be running firmware version SA1.1.0 or newer. You can update stickers with the iOS app and SDK as well.
In the future, adjusting settings and firmware update will also be a part of Android tools.
When designing the stickers, our goal was to provide the best possible experience with the least set-up effort required from the user. We’ve aimed for a mix of optimal performance with reduced power consumption.
On default settings, Estimote Stickers should work for about a year on a single battery. Keep in mind that changing broadcasting settings (Broadcasting Power and Advertising Interval) will affect battery performance. Very low Advertising Interval may dramatically shorten sticker's life.
Visit Estimote Developer Portal to learn more about the tech behind stickers.
To order Estimote Stickers go to estimote.com