I'm working on a project which relies on wireless communication, and I'm looking for the best alternative. These are the design requirements:
- Is easy to interface with Arduino
- Works over a small range (5-6 metres at most)
- Consumes little power - the least possible
- Devices mustn't interfere with each other
- Doesn't need to be real-time, the delay can be in the order of hundreds of milliseconds
- In general, the devices aren't within sight of each other (meaning IR and similar solutions won't work)
The scenario is:
About 10 devices in the same room, communicating with each other, sending short (30 characters at most) messages to each other once in a while, for a few hours (without changing batteries).
The best I could find is Bluetooth (BLE, specifically), mostly because there are a few ready-made Arduino+Bluetooth modules and the promising "Low Energy" label (at most half the energy consumption of normal Bluetooth), but I'd love to get an opinion from people with more experience in this field.