Search code examples
ibeaconaltbeacongoogle-beacon-platform

Do Beacons Deliver Content?


Using the RadiusNetworks Proximity Kit, I have created a kit. Within the kit, I have created a region and registered my dev beacon. Next, I have attached key/value attributes to the beacon. My question is, once synched are these attributes physically stored on the beacon?

This article confuses me. Per this article:

They don't deliver anything. They simply broadcast a few identifiers. Beacons broadcast a UUID, Major Value, and Minor Value. No user consumable content is broadcast, just these IDs.

Along with the other info (UUID, major and minor versions), don’t these beacons also broadcast the key/value pairs?


Solution

  • iBeacons can only transmit one type of data: the UUID number. Beacons using the new Eddystone standard can transmit three types of data: UID (similar to UUID), URL (website addresses) and TLM (telemetry, such as temperature and beacon battery level). Standard beacons don't have any memory to store arbitrary data, but you could work around that by using the Lightblue Bean or building a custom beacon from Raspberry Pi. Like already mentioned, another option would be to use a backend, where you store and retrieve the data. We did a museum application that functioned with iBeacons using our Proximi.io platform, which is able to store the data for temporary offline mode, and re-syncs, when Internet access becomes available again. A third option would be to just build in all the data into the application.