We’re thinking about writing some decawave software for an application we have in mind, but before I jump into that I was hoping I could get a quick sanity check on our intended use case.
Let’s say I have four nodes in a network, called A, B, C, D.
Is it possible to use A as a kind of gateway, and ask it to get
- the range from A to each other node
- the range from B to C
- the range from C to D
- the range from B to D
With the application we have in mind we could execute these sequentially, so I don’t think there would be any issue with interference, although we would like to be able to get the information as quickly as possible. The ideal answer would be that there is already a set of API functions that can tell A to instruct B to find range from C, and then return the value to A, and likewise for every other pair.
Does anything about that sound impossible or impractical?
Note that we don’t need the decawave network to be doing any positioning calculations, just pairwise ranging.