The System.Beacon unit defines key types and classes to work with beacons, using any of the supported standards. In order to get some practical knowledge of building beacon-enabled apps with Delphi, we are going to create a simple app for a museum. Imagine that behind every piece of art there is a beacon installed. When we get closer to an item in the exhibition, our app gets information from a particular beacon, looks up its identification, and displays a web page in the embedded web browser window about a piece of art that we are next to.
In this demo, we are going to use the iBeacon standard, so every beacon in a museum is identified by its UUID, and major and minor numbers.
Create a new Delphi multidevice app and use ...