Hi, I’ve got this issue I have no idea how to deal with.
I’ve got 2 programmable Xbee 900HP S3B modules in order to establish a communication between 2 devices but I have an unknown problem and I can’t send or receive information. I also have another pair of Xbee S3B 2.4 Ghz that can communicate each other without any problem. Before sending some data between Xbee 900HP, I set the interface to ‘Bypass Mode’ and then then select ‘B’ to bypass so that XCTU can access the XBee device. After accessing XCTU, I configured both Xbee as follows:
Xbee 1 (coordinator):
firmware version: 8070
preamble ID: 1
network ID: 123
routing/messaging mode: 1 - INDIRECT MSG COORDINATOR
destination address high: (DH of XBee 2)
destination address low: (DL of XBee 2)
API enable: 2
Transmit option: 0xC0
Xbee 2 (router):
firmware version: 8070
preamble ID: 1
network ID: 123
routing/messaging mode: 0 - STANDARD ROUTER
destination address high: (DH of XBee 1)
destination address low: (DL of XBee 1)
API enable: 2
Transmit option: 0xC0
After configuring both Xbee, I set Xbee 2 (router) using Arduino with Xbee Shield from https://www.sparkfun.com/products/10854. The arduino generate a random float number and transmit it trough Xbee. The receiver is Xbee 1 (coordinator) using Xbee Explorer USB and I monitor it using XCTU. However, there is nothing received in XCTU terminal. If I use Xbee Pro S2B 2.4 Ghz instead of Xbee 900 HP, the transmitted packets are succesfully received in XCTU terminal.
Would any of you have suggestions for addressing this issue, or be able to offer information regarding the configuration or incompatible interface of Xbee 900HP. Please recommend me which configuration or interface that can be used to make both Xbee 900HP able to communicate each other. I searched from Internet and found less information on how to configure Xbee 900HP and make it work properly.
Thank you for reading my post. I would greatly appreciate for your advice.