Calculate the distance from the beacon when the user is moving in a vehicle

How to calculate distance using BLE beacons if the user moves in a car at a speed of 2-15 km / h? Also, if the distance does not give me accurate results, is there any other mechanism by which I can calculate the nearest beacon. The default implementation does not give me the correct results, since there is a delay of 20 seconds in the distance estimates. Secondly, in what cases should an ARMA filter be used.

+1
source share
1 answer

Estimates of the distance of lighthouses are only estimates, so you must accordingly establish the accuracy of your expectations. To reduce the noise level at the radio signal levels, many samples are averaged over a certain period of time.

The conclusion of the corresponding averaging time depends on the use case. As you already noted, Android Beacon Library uses the default average of 20 seconds by default. This gives an estimate of the distance based on where the vehicle was on average over the past 20 seconds.

, 15 / (~ 5 /) 50 , 10 . ? , 10 . , .

, , . , , :

  • . 1 , . . 10 , .

  • Bluetooth-/ . Android BLE ( - 1,1 ) . 90% 10 .

  • . /, .

ARMA , % . .

+3

Source: https://habr.com/ru/post/1523567/


All Articles