I am working with Digi XBee ZigBee S2C module with latest FW 0x405E.
When I am sending TX request very rapidly with interval 0.01 - 1 seconds I get Transmit Status message with status 0x72 (Unknown). It is not documented in the User Guide, I got definition from XCTU XBee API Frames interpreter.
Of course, If I send the same TX request once, or with much larger interval (> 5-10 seconds) there is no problem and I get successful transmission.
I understand that rapid sending of messages is not standard use of ZigBee protocol and Digi modules. But for general understanding what is the reasonable minimum interval for sending TX requests? Maybe Digi has some standard value which can guarantee proper performance of the module?
That is a Broadcast packet that is being sent to a known 16 bit address. A rout discovery may be required or it will be sent as a broadcast. In either case, you will only be able to send this type of packet once every 5 seconds.
That would still require a Rout discovery which you are still limited to once every 5 seconds. Now if you want to send data to a known 64 bit address, then you can stream data up to the number of hops outlined in the manual.
Regardless of how many nodes you have, it will still treat each transmission as a mesh as that is what that firmware version does. Perhaps you would be better off installing the 802.15.4 code on these modules instead. After all that is what the 802.15.4 code and standard was designed for. Point to point/multi-point networks.