I’m using a couple of xbee znet 2.5 series2 modules, in API mode, with one coordinator and one end_device. The coordinator is mounted on a XBIB-R board so I can see the RSSI when the module receive something.
I’m trying to perform the serial loopback from coordinator using the API command “Explicit_Addressing_Zigbee_Command_Frame”.
In the order:
I send a string from coordinator using Cluster_ID = 0x11 and I have checked that the message is correctly received from end_device.
then send a string from coordinator using Cluster_ID = 0x12 but I don’t receive message on the coordinator side. But in this second case I see lit the 3 RSSI led on the XBIB-R board (that instead I don’t see in case 1) ). This prove that the message is send back from end-device bit does not appear on the serial port of the coordinator.
What I have wrong?
In the coordinator the Fw Ver is 1147, in the end_device the Fw Ver is 1347.
Regarding the 64-bit destination address I have only set the address of the end_device in the coordinator. Nothing in the end-device. The prove that this address is correct is that with Cluster_ID = 0x11 the communication it is ok. It is only the loopback, using Cluster_ID = 0x12, that doesn’t work.
For more precision, I have set the destination addr of the “Explicit_Addressing_Zigbee_Command_Frame” command with the addr of the end_device, this in both case with Cluster_ID = 0x11 and with Cluster_ID = 0x12. What I expect is that when I use Cluster_ID = 0x12 I recive back on the coordinator side the message that I have sent to the end_device. Is it right?
HI franceconve and Damons!
franceconve i m also facing the same problem. but i think that this functionality is defined in its firmware nothing wrong with your approach. actually the explicit addressing zigbee communication mode is supposed to be used for range/connectivity testing as it is mentioned in its Manual.
I will be much glad if there is anyway to get the data on UART as well with explicit addressing coz this will simplify working on my current project:)
however if both of ur devices are in API mode than u can use the acknowledgment frame to check the successful transmission of data.