(1) in the 802.15.4 agreement, the terminal sends a message to the coordinator, how to know the coordinator has received a message? How to query ACK?
(2) in the 802.15.4 agreement, the terminal does not communicate with the coordinator in the case, how to know the coordinator has not exist?
(3) in the 802.15.4 protocol, the terminal sleep after 1s wake up to send a heartbeat packet to the coordinator and then sleep, continue to cycle. However, in the same program, only the existence of welding differences in the terminal circuit board can be issued to the heartbeat frame, and some can not send out the heartbeat frame, which is caused by software compatibility, or other reasons? How to improve it?
Please take a look to the user guide IEEE 802.15 and look for the 4.2 Coding for PAN Co-ordinator
Also, you can take as reference the Application notes that we provide.