That'd be like 20m of variability introduced.
And that's fine because phase wraps every 50 m or so.
I also don't see how it can be useful for time-synchronization in mesh networks. Can you elaborate your thoughts on this?
That's a bummer but I feel like enough is revealed in the data sheet to use it for this purpose. I was hoping you might confirm the viability.
I have not tried TOF, but I did try PMU, and it did not work as expected, and I could not figure out a way to make it work.
Yes I recall it's stuffed in bytes 126 & 127. Not sure what happens if you aren't using the whole payload? Will it pad out the packet or just append to the last bytes? Not sure what happens with security bit on either? I'm guessing the counter value is added and stripped at the physical layer.
I have no idea about any of this. I was interested in ranging, but without PMU working, TOF was useless to me.
if the beacon takes multiple hops to reach the network edges? If there are other packets in flight and RETs then delivery becomes pretty non deterministic.
That's the whole problem. You don't actually propagate beacons. Your goal with the design is to assign local coordinators and figure out time slots in a way that noting intersects. This is similar to how cell base stations are spread across the channels. But unlike the ad-hoc networks, cellular networks are designed ahead of time.
I mean Linear Tech's mesh network. It's from a company called dust and I think they still call it dust. It's closed source and runs on their own SOC (which hardware wise also sounds amazing). It promises the holy grail of mesh networks and I wonder if anyone's actually seen it deliver.
I have only looked at it briefly and many years, but I did not find it revolutionary in any way. It is just a solid implementation of mesh network with some heuristics. It is not magic, and it will suffer from the same issues as your traffic gets closer to the network capacity.