BeaconFence

From IoT
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: entering zone, exiting zone and approaching zone.
  • Compute automatically the position of your BLE mobile device in a map.
  • Calculate a route between points of interest in 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 demostrate how to use the main BeaconFence features. The samples are:

  • The FencingGeneric sample. You can find this sample at Start | Programs | Embarcadero RAD Studio Berlin | 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 Berlin | Samples and then navigate to:
    • Internet of Things\Object Pascal\Beacon Fence\ZoneComponentTest
    • Internet of Things\CPP\Beacon Fence\ZoneComponentTest

BeaconFence Topics

See Also