Hello everyone !
I’ve got a big issue with xbee’s, I have three xbee that I need to configure but I realized that I’ve got some data collision problem.
All modules are Xbee Pro Series 1 From Digi International
Here is the references :
FCC ID : OUR-XBEEPRO
IC : 4214A-XBEEPRO
Model : XBEEPRO
30009732-02
A
Backoff modules I’ve got : two in XBP24-ACI and two in XBP-AWI ( Antenna differences )
So, I need to have one main Xbee’s as a server and two Xbee’s as a client.
For example, the main Xbee send a command in broadcast mode like “CONNECTED” and the others module should answer like “OK1” ( For Xbee 1 ) and “OK2” ( For Xbee 2 )
(In real, my protocol is build with command-responses but a little more complex)
But, the clients module answer at the same time ! So on the main xbee module I’ve got something like “OK1OK2” and I just want something like “OK1” and “OK2” or “OK2” and “OK1”.
I configured all the modules with DigiMesh network it works nice except for data collision.
So I heard that the ZigBee protocol have an Random Delay Slots option that deal with the data collision avoidance.
X-CTU says : “Set/Read the minimum value of the back-off exponent in the CSMA-CA algorithm that is used for collision avoidance. If RN = 0, collision avoidance is disabled during the first iteration of the algorithm (802.15.4 - macMinBE)”
But, I want to know if I can get the same option on the DigiMesh firmware, I don’t see anything for the CSMA-CA algorithm that deal with that ?
I’m really confused, thank you so much for the help !