I am using XBee S1 (802.15.4 mode).
I have configured one device as a co-ordinator and the other as an End device with sleep mode (SM=5). The communication is done solely based on 64-addressing.
When I try to send data from the co-ordinator to the end device it doesn’t go through. But when I try to send data from the end device by waking it up through the pin, It transmits data to the co-ordinator seamlessly.
I tried this same configuration, but in API mode and I received a Tx- Status frame stating a Transmition purged issue (Status - 0x03).
The configuration of the modules are as follows,
Co-ordinator Configuration:
CH - 0x0C
ID - 3332
DH:DL - Same as the End Device.
MY - 0
CE - 1
SM - 0
ST - 2710
SP - 3E8
AP - 1
End Device Configuration:
CH - 0x0C
ID - 3332
DH:DL - Same as the Co-ordinate.
MY - 0
CE - 0
SM - 5
ST - 2710
SP - 3E8
AP - 1
Thanks for showing interest.
I have tried the above configurations and they work only for 16-bit addressing. While for 64-bit addressing it does not work. I have tried this a lot of times and it doesn’t work.
I solved the problem. It was the ‘MY’ parameter that had to be set as ‘FFFF’, to deactivate 16-bit addressing. The configuration of my module, tried and tested are as follows:
The configuration of the modules are as follows,
Co-ordinator Configuration:
CH - 0x0C
ID - 3332
DH:DL - Same as the End Device(Not necessary in API-mode).
MY - 0
CE - 1
SM - 0
ST - 2710
SP - 3E8
AP - 1
End Device Configuration:
CH - 0x0C
ID - 3332
DH:DL - Same as the Co-ordinate (Not necessary in API-mode).
MY - FFFF
CE - 0
SM - 5
ST - 2710
SP - 3E8
AP - 1
Hi,
Thanks for your interest in my query, but I have found the solution to it.
The entire detail of the configuration I used is added here and marked as the answer.
I am using a XBee S1 in (802.15.4 mode) as stated in my question.
Thanks for your help.