I'm getting started with XBEE S2 modules and I have a doubt I still couldn't get a clarification, hope you guys can help.
I want to have 2 end devices transmitting data to one coordinator, all of them working in API mode (escaped characters). The data should be sent "as fast as possible" so I'm afraid I will get many collisions. How XBEE deals with that?
On the the RX packets I can get the source address but I need to read many bytes before I know it. What happens if while I'm reading bytes from a packet the other end device starts to send another packet? If XBEE implicitly uses collision avoidance, are that "per byte" or "per packet"?