I am working on a Wireless Sensor Network test bed. I am using a Zigbee Series 2 (2mW) from Digi.
So far, I was able to set up the network with 1 coordinator zigbee (C), 2 router zigbees (R1 - R2) and 4 end-device zigbees(E1,E2,E3 & E4) as sensing nodes for various types of variables (temp, humidity, etc..)
So far the network SHOULD be set up this way. (R1) and (R2) are in the range of (C). Both are in the range of each other at well. However, (E1) and (E2) are only in the range of (R1) and the same applies for (E3) and (E4) on the range of (R2) only. (Assume True if Zigbee's TX power can be controlled. So it is at its minimal now)
Since all of this is set up in a room, all the ZB modules are in the range of each other, however; I would like to know if there is a possibility from the Xbee library or a Physical layer option to reduce/increase the TX power at will.
The idea from this is to test a multi-hopping protocol, so if (R1) is down and (E1) needs to send, it will increase its TX power gradually, until it is able to reach and join (R2) and route its sensed values through it.
I know this may sound either dumb or complicated. But I would like to know of there is an availability for such a thing.