XBee Pro 900 (API mode), how does it work?

Hi,

I have two Xbee pro900 modules:
Xbee1 (SH/SL: 0013A2004032BE08)
Xbee2 (SH/SL: 0013A2004032BE1E)
I tried to use the Xbee1 as the Sender, and the Xbee2 as the receiver. And then I set both modules API mode=0/1/2 respectively, and sent different packets between them for cross API modes. The attached file is from my experiment.

My question is:

  1. The sender with API mode 0 can broadcastly send any data to other modules, and the receiver can pack the data with different way according to its API mode. Is it correct?

  2. The sender with API mode 1/2 sends the packet to unique address, but why does the packet be splitted to two packets sometimes?

  3. Do I need to set both Xbees same API mode?

If you have any document explaining how the API mode works, that would be very helpful.

Thanks.

If you have any document explaining how the API mode works, that would be very helpful.

Hi Yuan,
Please download and read the manual first.
Just go to the support (Support Services | Digi International) select your product and find all technical relevant documentation, firmware upgrades etc.

For your product: http://ftp1.digi.com/support/documentation/90000903_D.pdf

regards
Thanks.

Hi raoulvb,

Thank you for your reply.
I have already read the manual. It seems that you have no further detail document. It is OK, I will read the manual again and implement the code according to my assumption.

I am wondering if you will put more example packets or sequence diagrams in the document. That will be handy.

Best regards,
Yuan