Module and library for self healing large sensor network

Hey guys, I have to build a wireless sensor network with arduinos on my project. It does not need to be a mesh network, but it needs to have self healing capabilities.

I would like to use something cheaper than XBees. I tried the NRF24L01 with maniacbug's, TMRh20's and MySensors' libraries. However they aren't solving the problem and I'm wasting a ton of time trying to figure out how to make them work.

Another thing, I need a lot of repeater nodes between the base and the sensors because the office is 2 km far from the monitoring area and some of these libraries have a limitation of 5 level deep network, so I'd have max 4 repeaters between the base and sensor, which is bad.

And the last, my project is going to be fine with 15 sensors for now, but it'll have 500-1000 nodes in a couple of months and most of these libraries assign 8 bit addresses (256 nodes), which does not cover that amount of nodes.

What do you suggest?

What do you suggest?

I don't think you have much choice. You need to use the radios that can handle 1000 modes in the network.

Which would be?

eduardosantana:
However they aren’t solving the problem

What problem ?

most of these libraries assign 8 bit addresses (256 nodes), which does not cover that amount of nodes.

An nRF24 has a 5-byte address = 240 options - is that enough?

Regardless of what technical system you choose isn’t there a risk that 500 devices will overwhem the available local bandwith ?

…R

eduardosantana:
Which would be?

XBees, as you noted.