I applied the example code 06_AES_ss_twr_responder, 06_AES_ss_twr_initiator to DWM3001CDK and measured the distance value.
I confirmed that it worked normally when 2 devices were used and 1 was configured as a tag and 1 as an anchor.
However, when I tried to use 4 devices and communicate in a set of 2 each on their own network, the 4 devices communicated on one network and caused interference.
To solve this problem, I tried to set the pan_id using the function mac_frame_set_pan_ids_and_addresses_802_15_4() of the example code, and I changed the pan_id setting using the official API dwt_setpanid() function to distinguish between two networks, but the communication was still on one network and interference occurred.
In another way, I tried changing the address value, but they still communicate with each other and the device goes down due to the exception handling in the example code.
- Can’t DWM3001CDK distinguish between networks through PAN ID?
- If so, is there any way to distinguish between networks?
Please answer.
Thank you.