In my case, I have two modules of xbee pro s2b, one the coordinator and the other the end device. Both of them work in the API mode. The parameters are:
end device ID--15,CH--800,BD--4,SM--1(SLEEP_RQ is connected to the ground so it is wake on power supply)
others all in default.
I use an embeded system of MSP430 to power on the end device every 10s to send an API frame then power off. The coordinator is connected to the UART port of my computer so that I can receive the message from the end device. Then strange things happen.
If the destination address is set to be 0x000000000000FFFF in the programm, I get an API frame every 10s. If it is set to be the mac address of the coordinator, the API frame is not out from the UART every 10s as predicted but sometimes. The transmission status(0x8B) tells me the end device sends the API frame successfully. It seems to me that the coordinator drops the message.
What happened? Someone could help me, thank you!