Conceptually what I'm trying to build (using arduino) is a network of X number of nodes that include a number of sensors in each. Each node wirelessly reports their data back to a base unit, which does 2 things:
- controls a solenoid
- publishes the data to the internet
What is the best way to accomplish this? I'm thinking of using xbees for each of the nodes to report back to the base unit. Does each node require an individual arduino or is there a simpler way? Maybe RF? Bluetooth?
Then in the base unit I have an arduino, relay to control the solenoid, and a wifi adapter to send data to the web.
Conceptually is this the right approach? Technically how difficult is it to implement?
Also, I would like the setup process for someone else (after I build everything and get it ready) to be as simple as possible. Should be plug in + turn on simple if possible.
Lastly, is it possible to have a "mesh network" for the xbees to communicate if some of them are too far away from the base?