I have a question about a setup with my XBee Pro S2B modules. I want to have a couple of networks, each with their own PANID, consisting of one coordinator, a number of routers, and a number of end devices. They are working in API escape mode.
Now, I want to be able to send packets from the end devices to a certain router. One time it may be router 1, next time router 2. But the XBee modules in the routers may be replaced when defective, & the 16bit PANID is self-chosen by the coordinator, so I only know for sure what their 64bit PANID & NodeID are (they can be configures upon replacement). The 64bit PANID is the same for all routers, so I can only address them uniquely using their NodeID.
But as far as I can see I can only address a certain node using the 64bit manufacturing address and the 16bit random generated and not static network address. So how do I send a packet to a certain device, being sure that it is indeed being sent to that device? Or is my setup wrong?
I do know one solution to this: broadcast all messages and filter them in the devices using a filter element in the payload. But that generates quite some overhead and I would like to avoid that.
Davy Van Rossem