Just as Wi-Fi and Bluetooth are standards of radio communication, beacon protocols are standards of BLE communication. Each protocol describes the structure of a data packet beacons broadcast.
Currently, Estimote supports six protocols:
- Estimote Connection
- Estimote Location
- Estimote Telemetry
Eddystone and iBeacon were developed by Google and Apple respectively. All Estimote Beacons can broadcast these. To learn about the differences between them, visit Estimote Developer Portal. Estimote Connection, Estimote Location, Estimote Telemetry are protocols that were introduced with Estimote Location Beacons.
Estimote Connection allows you to connect to a beacon. You cannot turn it off.
Estimote Location is brand new packet, design specifically to work with our Indoor Location SDK.
Estimote Telemetry is a packet that broadcasts information from sensors, GPIO, battery state, and firmware version.
Keep in mind that Location packet is only supported by Estimote Location Beacons.
Nearable is our own protocol we use in Estimote Stickers to include more sensor data in a single packet. You can read about it elsewhere in our Knowledge Base.
Send multiple packets
Estimote Connection packet is enabled by default on all Estimote Beacons. Estimote Location Beacons can broadcast multiple beacon packets simultaneously. You can choose from the following list:
Estimote Proximity Beacons can broadcast one packet at a time. You can choose one of the following packets:
Each packet can be configured individually, meaning you can set different advertising interval, and broadcasting power for each and every one of them.
Note! When you connect to a beacon, it stops broadcasting Connectivity packet, all the other packets are still transmitted. Keep in mind that the more packets you use, the shorter battery life you get.