Hi all,
I'm trying to use the API mode on XBee, with the following setup: 1 XBee S1 connected to an Arduino Fio, transmitting data to a second XBee S1 connected to a computer, where data is read using Python.
Now, after some fixed amount of sends, the data stops being received, and given the fact that the RX light on the receiver does not light up, I think it is not sent at all, even if the send() method returns and the sketch continues being executed.
This happens after exactly 19 packets, each with a 9 byte payload, are sent; I tried sending a single one byte payload, and it stops again after 36 packets or so. In both cases, packets were sent within 1 or 2 seconds distance between each other.
Any idea on where the problem may lie? Maybe some buffer being filled too much? Then why is this buffer being filled, if the initial packets are correctly sent and received?