I would like to build group of devices communicating by radio data link in following configuration:
There is one "Base station" (Arduino Uno) - it has 433MHz transmitter and 315MHz receiver
There are many "Client stations" (Arduino Nanos) - each has 433Mhz receiver and 315Mhz transmitter
Based on that I would like to create protocol using VirtualWire.h messages. Each message would contain address (number) of device it is addressed to, and sender address (number).
Base station would send commands to clients like TURN_RELAY_ON, TURN_RELAY_OFF, the client stations wold report relay status and send back some more sensors data (specific usage is not relevant to my questions).
Questions are:
- Is above scenario possible with VirtualWire and cheap receivers and transmitters working on 433MHz and 315MHz? Can VirtualWire be configured to listen using one freq and receive using another?
- Are there any simpler solutions for achieving above communication scenario? We could assume that "Base station" is alwas initiating communication (sends first message), and client stations report afterwards.