BeaconFence

From RAD Studio
Jump to: navigation, search

Go Up to Main Page


BeaconFence allows you to exploit the main Geofencing features in your application. BeaconFence is an improved TBeaconManager that now embeds a new BeaconFence Map Editor to help you design a map of a physical space of interest, such as a geographic area, a building, or in general, any real or virtual environment you may desire to create.

BeaconFence provides your application on a BLE device with the following features:

  • Monitor beacons and trigger proximity events.
  • Define zones and trigger proximity events for the entering zone, exiting zone, and approaching zone.
  • Compute automatically the position of your BLE mobile device on a map.
  • Calculate a route between points of interest on a map.

BeaconFence Components

There are two different components you can use for BeaconFence:

  • TBeaconZonesFencing: This component uses zones in order to work with proximities.
  • TBeaconMapFencing: This component has a visual BeaconFence Map Editor. You can add and configure different objects in the map editor: maps, zones, beacons, and paths with nodes.

You may use one component, the other, or a combination of both, depending on your needs.

BeaconFence Demos

Two demo samples are delivered when you install the BeaconFence package. These samples demonstrate how to use the main BeaconFence features. The samples are:

  • The FencingGeneric sample. You can find this sample at Start | Programs | Embarcadero RAD Studio Athens | Samples and then navigate to:
    • Internet of Things\Object Pascal\Beacon Fence\FencingGenericDemo
    • Internet of Things\CPP\Beacon Fence\FencingGenericDemo
  • The TestZoneComponent sample. You can find this sample at Start | Programs | Embarcadero RAD Studio Athens | Samples and then navigate to:
    • Internet of Things\Object Pascal\Beacon Fence\ZoneComponentTest
    • Internet of Things\CPP\Beacon Fence\ZoneComponentTest

BeaconFence Topics

See Also