I want to construct a network of sensors and i want that each node communicates to a gateway. The gateway receives all the nodes data and sends it to the cloud. The battery lifetime is very important.
Each gateway may aggregate the data of 30 nodes, and the network must adapt itself if one or more nodes are removed of the network.
I was seeing the CC2630 and it seems to be a good approach, but i still have some doubts.
My questions are: What is the best communication stack between the nodes and the gateway (ZigBee or 6LoWPAN) ? What is the best topology to use (each node communicates with the gateway or to make a mesh network)? Should i use different uC to the nodes and the gateway (CC2630 and MSP430, for example)?