Till today, I used wired connections (USART, USB, I2C, SPI,...). I want to use wireless connection in my next project.
I have some devices with some controls on them. If user changed state of a device using its controls, other devices should be informed about it. And if user is using a controller, all devices should listen to that controller. Devices aren't going to be further than 50m (150ft) of each other. Usage environment may not have much noise.
Currently, I've searched about Bluetooth, Wi-Fi, RF and Zigbee.
- Wi-Fi is too complex and I don't need its features in this project.
- Bluetooth looks good and if I use it, I can even make an Android app to use phone as controller. However, it looks more complex than RF and Zigbee.
- Zigbee is more oriented towards remote control and automation. So it is another good option.
- RF looks simple, cheap and fun. However, if I use RF or Zigbee, I should build a separate device as controller or build a USB module to connect it to phone to use it as controller.