6.5 High-Accuracy Location Services (Optional)
Proximity Solutions (Beacons & RSSI)
The simplest form of Bluetooth location services is based on proximity. This is typically implemented using beacons, which are small BLE devices that continuously broadcast advertising packets.
A receiver, such as a smartphone, can listen for these packets and measure the Received Signal Strength Indicator (RSSI). RSSI provides a rough estimate of the distance between the receiver and the beacon—a stronger signal generally means a closer device.
This method is useful for applications like:
-
Triggering a notification when a shopper enters a specific department in a store.
-
Marking attendance when a student enters a classroom.
-
Simple "find my item" trackers.
However, RSSI is not very accurate. The signal strength can be affected by obstacles (walls, people), device orientation, and environmental interference, making it unsuitable for applications that require precise location data.
Direction Finding (AoA & AoD)
Introduced in Bluetooth 5.1, Direction Finding provides a way to determine the precise direction of a Bluetooth signal, enabling Real-Time Location Systems (RTLS) with sub-meter accuracy. It uses two distinct methods:
-
Angle of Arrival (AoA):
-
Concept: A mobile device (e.g., a tag on an asset) with a single antenna transmits a special direction-finding signal. A fixed receiver (e.g., a locator mounted on the ceiling) with an array of multiple antennas receives the signal.
-
Mechanism: As the radio wave crosses the antenna array, the receiver measures the tiny phase difference of the signal at each individual antenna. This phase difference data is used to calculate the angle from which the signal arrived. By using multiple locators, you can triangulate the exact position of the tag.
-
-
Angle of Departure (AoD):
-
Concept: This method reverses the roles. A fixed transmitter (e.g., a locator) with an antenna array sends signals, and a mobile device (e.g., a smartphone) with a single antenna receives them.
-
Mechanism: The transmitter sends the signal sequentially from each antenna in its array. The receiver knows the layout of the transmitter's array and measures the phase difference of the signals as they arrive. This allows it to calculate its own position relative to the transmitter.
-
This technology is the foundation for a new class of high-precision services, including indoor navigation, industrial asset tracking, and secure digital key access.