Using Beacons for Indoor Positioning, Tracking and Indoor Navigation
Beacons are small radio transmitters that send out Bluetooth signals. They are available in different sizes, colors and shapes, making them suitable for a wide range of applications and allowing them to be integrated unobtrusively and easily into any environment.
The advantages of beacons speak for themselves: They are cost-effective (three to thirty euros), can be installed with minimal effort, and determine a position with an accuracy of a few meters. The BLE (Bluetooth Low Energy) standard is also very energy efficient. Beacons can be used for both client-based (indoor navigation) as well as server-based (asset tracking) applications.
Client-Based Approach
Indoor navigation with beacons (the most common types are the iBeacon and Eddystone) offer decisive advantages for projects that are dependent on high accuracy and want to include Apple devices. Beacons enable indoor navigation when used in a client-based procedure, for example for airline passengers using an app – cross-platform and with an accuracy of up to 1 meter.
If the positioning data should be directly displayed on a mobile device (smartphone), the smartphone receives Bluetooth signals from beacons installed in the building and uses the signal strength measurement for localization. The device can also transfer the data to the infsoft LocAware platform®, where it is intelligently processed. The accuracy of a client-based procedure is 1-3 meters, the range up to 30 meters. When determining the position, the current floor is detected as well.
Beacons have specific indicators that can be used for allocation, differentiation and parameterization. For iBeacons, these include UUID (association to a superordinate group, e.g. “Frankfurt Airport”), Major (association to a specific group, e.g. “Terminal 1”), Minor (identification of several beacons, e.g. “Beacon #10”), TX Power (signal strength) and transmission interval.
Eddystone beacons have several “frame types” that differentiate them from the iBeacon: Eddystone UUID: (16-digit ID that indicates the group association and identity of an individual beacon), Eddystone URL (freely selectable URL) and Eddystone TLM (current status of the beacon).
In a client-based approach, a grid-based use of beacons is recommended. The number of required beacons depends on the size of the room and potential obstacles for signal propagation. It should be ensured that each point within the area to be monitored is ideally covered by three beacon signals. Otherwise it is not possible to determine the exact position. To determine the necessary number of beacons, the rooms should be measured and a floor plan with all objects should be created. As a general rule, we recommend setting the beacon’s transmission power rather slightly lower while increasing the installation density. This results in a more closely meshed network with a higher positioning accuracy.
Bluetooth beacons normally do not affect other radio networks (interference) and they also do not interfere with medical devices. However, if you install beacons in a space with lots of Wi-Fi signals (for example, at a trade show), then interference can occur because BLE and Wi-Fi share the same frequency range (2.4 GHz). The problem can be easily avoided here by not using channels 2, 3, 4, 13 and 14 when configuring the Wi-Fi and using 1, 6, 7, 8, 9, 10, 11 and 12 instead. Bluetooth uses the remaining available channels to capacity in a uniform manner (frequency hopping). Advertising channels that are used for positioning are marked in red in the graphic. The blue-colored channels are reserved for additional functions such as a temperature sensor.
The Bluetooth Low Energy (BLE) technology enables battery operation over two to eight years without having to access an external power supply. Beacons can also be connected to the power supply or use lamps as a power source.
There are attenuations in the Bluetooth signal dispersion within buildings that are taken into account during installation and parameterization.
Low attenuation properties: Wood, synthetic materials, glass
Medium attenuation properties: Brick, marble
High attenuation properties: Plaster, concrete, coated glass surfaces (bulletproof versions, etc.)
Extremely high attenuation properties: Metal, water (this includes people and groups of people)
Beacon Calculator
Try the infsoft beacon calculator to get a rough idea of the number of beacons required for your client-based indoor positioning project. Please be aware that the amount of beacons depends on various factors, such as industry, desired accuracy, parameterization and local structural conditions.
We are happy to advise you!
Server-Based Approach
Server-based tracking of persons or goods can be realized using appropriate receiver hardware (e.g. infsoft Locator Node, Cisco, Aruba). For this purpose, the beacon is attached to the asset to be tracked or carried by the person to be located. Tracking with the established Bluetooth Low Energy standard offers accuracies of a few meters. The “direction finding” function of Bluetooth 5.1 makes it possible to determine the direction of a radio signal, thus opening up perspectives for accuracies in the sub-meter range.
In the case of server-based positioning, the beacon attached to the asset being tracked sends BLE signals to receiver hardware installed in the building – infsoft Locator Beacons or infsoft Locator Nodes.
In the scenario with Locator Beacons (time-delayed tracking), the Locator Beacons transmit the received Bluetooth signals to a Locator Node within range. Thanks to their repeater functionality, the Locator Beacons can also pass the scan data among themselves in the process of transmitting it to the Locator Node. The Locator Node transfers the collected data to the infsoft LocAware platform® via Wi-Fi or Ethernet.
If only infsoft Locator Nodes are used (real-time tracking), they process the data provided by the BLE beacon and send it directly to the infsoft LocAware platform®.
In the infsoft LocAware platform®, the position is displayed on a map and motion statistics can be retrieved. The accuracy of a server-based procedure is less than 8 meters (0.5-1 meter when using Bluetooth 5.1), the range up to 75 meters.
Depending on the requirements regarding the tracking system, different hardware can be used to receive the beacon signals.
Real-time tracking can be achieved with infsoft Locator Node Dongles, infsoft Locator Nodes 1400 and infsoft Locator Beacons Smart Plug. If slightly delayed tracking with low latency is sufficient, infsoft Locator Beacons are used.
Bluetooth Low Energy tags (beacons) are available from numerous vendors and come in various shapes and sizes for different use cases. Paper-thin beacons with a printed battery are ideal for very discreet and space-saving installations, for example, on ISO cards. Beacon wristbands can ensure the safety of people (e.g. patients, children, lone workers). Beacons with E-Ink display allow digital labeling of rooms, medical equipment or industrial goods.
Using the industry standard Bluetooth Smart, the solutions of infsoft are compatible with beacons of all manufacturers. infsoft does not produce beacons itself, but we are happy to put you in contact with corresponding providers.
Beacons can also provide sensor data. They may include sensor capabilities in order to allow the detection of movement (accelerometer), temperature, humidity, air pressure, light, and magnetism. This makes them particularly suitable for applications in the field of home and office automation, healthcare, retail, and industry.