Preview: Proximity Awareness with Beacons
John "JT" Thomas - Embarcadero Technologies
Tuesday, March 10, 2015
In this this Developer Skill Sprint, JT previews Beacon proximity based programming using RAD Studio. Although this video shares an upcoming feature in the next major release, don't wait! You can buy XE7 now and get the next major release for free! Find out how at http://www.embarcadero.com/radoffer#freeUS
What are Beacons? Beacons are small transmitting devices. They transmit a radio signal on some preset interval to send some basic information. They typically use low energy BlueTooth (AKA Smart BlueTooth or BlueTooth LE).
What do Beacons do? A Beacon provides proximity and identification information. More specifically, a Beacon informs a mobile app how close it is to it by way of its signal strength. A Beacon also provides identification information - UUID, Major ID, & Minor ID
What can you do with Beacons? Your app can: 1) Know when it within proximity of a beacon and enters/exits its range (Limited to BLE range), 2) Determine how close it is to a beacon (based on signal strength), 3) Know the identify of the beacon (UUID, Major ID, Minor ID) and 4) Take some action based on “seeing” the beacon.
Blog post by Brian Alexakis - http://community.embarcadero.com/index.php/blogs/entry/rad-studio-to-support-beacons
iBeacon - https://support.apple.com/en-us/HT202880
AltBeacon - http://altbeacon.org/
You can find the full Developer Skill Sprints YouTube playlist at https://www.youtube.com/playlist?list=PLwUPJvR9mZHhZTajVWsgaFPLtDA-t1Xwc