There’s a new question at GrindSkills on Can Bluetooth beacon be detected while it’s in motion? This deals with similar issues to our previous post on Using Bluetooth to Measure Travel Time.
Both scenarios don’t consider the scanning and advertising periods. Our previous post on Why Bluetooth LE Scanning Doesn’t Always See Devices (the First Time) explains the relationship between these timings.
In order to reliably detect moving beacons it’s necessary to scan more often and have smaller gaps between scanning. Also, if you have control over the advertising device, more frequent advertising will make detection more reliable.