It is being developed using the SDK (DWM3001CDK-DW3_QM33_SDK_CLI-FreeRTOS) provided.
I wanted to correct the current SDK to position more than one tag, but it didn’t work because I modified what is related to the SDK provided.
Is there no choice but to use TDoA to solve this problem?
Is it possible to use the “listener2” command to implement TDoA with the SDK provided?
If you want to implement such system, there are two options:
implement a fully custom system on top on the QM33 driver. This will be extensive work so you should explore this only if you’re willing to allocate a lot of resources and time.
use a RTLS system from Qorvo partners which has developed scalable TDoA system with a application level API. See our partners page:Wireless Connectivity Partners - Qorvo
For example, UDK1 from leaps provide this level of service:
One clarification - It is completely possible to track more than one tag without using TDoA. You can use a TWR system to do this, you do however need to implement a TDMA scheme to share time between the tags.