I hope that this is the correct forum to ask this question in. I’m using an XBee S2C as a coordinator in order to communicate with some Zigbee devices (which are not using XBees). I’m managing to communicate with the end nodes one way, but whenever I attempt to transmit data from the coordinator to the end nodes, the end nodes start ‘acting up’. Note that this only happens if the coordinator sends a unicast to an end node; broadcasts from the coordinator do not elicit the same behavior.
Now, I’ve tried to connect the same end nodes to another coordinator which does not use XBee (procured from the same manufacturer who produces the end-nodes themselves). Unicasts from this coordinator do not elicit the same behavior.
I’ve noticed that unicasts sent from the XBee coordinator have the DIEEE and SIEEE bit fields set in the NWK Frame Control field while those sent by the other device do not. Are the DIEEE and SIEEE fields optional in this field?