Hi folks,
I have been trying to get a simple XBee Sensor Mesh up and working. Both of my sensor radios are able to speak to the Coordinator, but I can only receive packets from 1 at a time. Both of my endpoint are configured as routers. I will give details below of how things are configured, but will describe symptoms first.
I start up my coordinator radio and then router A. I get TX packets from A at the coordinator. I then start up router B which is connected to identical hardware. I only get packets from A, no matter how long I wait.
I then shut down radio A and I start receiving packets from B. I restart A, but only receive packets from B. I eventually shut down B and I start receiving packets from A. I can go back and forth like this for a long time. So each individual radio can contact the coordinator just fine, they just can’t do it at the same time. Everything is being tested on my workbench.
Though it shouldn’t matter, the router radios are both attached to an Arduino Pro which is reading the SHT15 temperature/humidity sensor and a light sensor. The coordinator is attached to a Sparkfun USB Explorer and is speaking to a library which knows how to obtain the packets.
All radios are S2 XBees.
The Coordinator is set for XB24-ZB. The firmware is ZigBee Coordinator API , firmware version 21A0.
The Pan ID is set for 2000. DH/DL is 0/FFFF. No Node Identifier is set. AP is set to 2. Everything else is left at the default values.
Router A is set for XB24-ZB. The firmware is ZigBee Router API, firmware version 23A0.
Pan ID, 2000. DH/DL: 0/FFFF… No Node Identifier is set. AP is set to 2. MY got FB10. Everything else is left at the default values.
Router B is set for XB24-ZB. The firmware is ZigBee Router API, firmware version 23A0.
Pan ID, 2000. DH/DL: 0/FFFF… No Node Identifier is set. AP is set to 2. MY got A107. Everything else is left at the default values.
Thoughts?
-Keith