I’ve written a short test program in C to benchmark a network between several XBee Series 1 radios mounted on USB development boards. For now, I’ve set up one radio as a coordinator and set the other radio to associate to it. Using API mode, I’m trying to send messages from the end node to the coordinator. This works well for baud rates up to 57600 but at 115200 most of the API messages to the radio are not received successfully. I’m guessing that the API message is getting corrupted since when a message is sent to the radio successfully I receive a TX Status packet back. When the message is not received, I get no response back and the message is never transmitted across the network. I’ve tried experimenting with the RO value with no success. I’m working with Fedora Core 6 and 9, firmware 1084 on my radios. The same host machines with the same development boards work fine at 115200 baud with Series 2 radios oddly enough.
If anyone has any suggestions on how to make communication with the Series 1 radio at 115200 baud more reliable or how to go about diagnosing the problem further, I’d greatly appreciate it. Unfortunately, I’m looking for data rates greater than 57600 so 115200 baud is a necessity for me.
Thanks!
Tim
tsorrent at bbn dot com