Thanks to time-of-flight technology beacons know the distance between each other and using Bluetooth mesh pass these data to cloud creating a floor plan automatically.
On top of that indoor location apps can be created. Happy to answer any questions here.
So do you have some kind of convex hull program that finds a shape of (dx = v * dt), where any predicted dx_[1,3] >> dx_[2,3] + dx_[1,2] implies some line-of-sight obstruction between beacon 1 and beacon 3? Especially when combined with dB of signal strength versus mere "dx" quantity alone?
I guess I'm wondering what the typical resolution is of a floor plan, how many beacons are necessary, and what kind of algorithm can crunch all those numbers into a neat path-planning-type solution.
edit: I'm quite the fool this morning, having not read the post before commenting! Nicely done. Looks like a sweet product. Hope you're able to grow the company!
Bluetooth range is aprox 100m and UWB range 70m, so that's the maximum distance between nodes. The more nodes you have the more accurate the shape is.
For a 1000 sqf office you would neeed probably 12-20 beacons. For a retail store more than a 100.