I am trying to create a sensor network with 64 nodes, 12 routers and a coordinator. I am using Zigbee protocol with the help of Xbee modules. However I can't power the end devices (64 nos) using a power supply. I have to use a battery for each module. I need each module to work at least 15 days without recharging. I have a power consumption of 100mA from each Xbee. Sampling interval for xbee is 5 seconds. I need to know about batteries which could handle this. Also are there any other solution than batteries?