I am using the DWM3001CDK and cannot seem to find in the documentation what number of Anchors (responders) is limited to?
How many Anchors (responders) can an initiator board have reporting distances to it all at once?
If it makes a difference, this is using the “CLI” version of the firmware.
Hi Clint,
Qorvo DWM3001CDK when loaded with the standard SDK (current version is 1.1.0),is FiRa compliant and each initiator can handle up tot 8 responders but you can setup to use multiple sessions. This allows you to have a setup with many responders, the only limitations will be related to over the air time. As you increase the number of devices talking over the air, you also increase the chance of interferences between devices and thus collisions can occur.
how can I set up TWR with multiple sessions?
Considering a setup with
Test Setup:
2 × DW3001CDK (FW CLI) → used as Responders (tags)
2 × DW3001CDK (FW UCI) → used as Initiators (Anchors) running run_fira_twr
If different session IDs are assigned to the two initiators, tags stop responding to the Anchor with the new ID.
Tags in demo firmware respond to only one Initiator (default MAC 0x00). In Responder mode, it is not possible to configure multiple destination (initiators) MACs (neither via -PADDR nor -MULTI). To work around this, Anchors must share the same MAC address, which is not optimal: tags do expect a single session ID at the time.
I didn’t solve how to synchronize Tags with multiple Anchors using different session IDs.
Can you help me out?
Hi edwa_casntr,
Have you had a chance to check out the tutorial on how to use the QM33 SDK for a one to many ranging session found at Tutorial: How to Use DW3 QM33 SDK for One to Many FiRa Ranging ? That should get you started on the one to many ranging.
If you need more support on this, I suggest that you create a new topic to track the responses and to get more in depth replies.