Transfer Data during ranging

Hi,
how can I transfer data during ranging?
thank you so much

I want to do the same thing and looking for a working example of the combination of ranging and data transfer at the same time too.

So bumping this topic hoping someone can help out here!

It depends entirely on your firmware and packet structure.
You could define a packet that includes extra space for data in addition to the ranging information. That will slow all ranging down and mean you can only exchange data while ranging but keeps everything within the same ranging protocol.
Or you could define a completely different data packet type that contains only data. This is more efficient and flexible as a data transfer method but you then need to work out how to intermix these data packets with the ranging packets while avoiding conflicts.

Either way if data integrity is critical then you’ll need to also implement an acknowledge / retransmission mechanism to cope with missed packets.

Thanks for your thoughts on this. This is one of the reasons to experiment with this and to speed this up I was hoping for some Python or C++ example.

My first feeling is that first ranging with minimum data transfer and then switching to full data transfer while stopping ranging. The reason is that I want to first determine which anchor is closest by from my tag. And after that is established have data transfer with that anchor. During the ranging I only need some hearth beat with unique id and state at a low update rate I think.