Can we implement wireless I2C and SPI communication?
nRF24L01 is a SPI device and sends data wirelessly but can I2C request of one micro be sent to another micro wirelessly? I think multi channel transmitter and receivers are needed for different lines of I2C and SPI bus.
Can we do like this. To make wireless I2C we need two channels, one for SCL and another for SDA. The wireless transreceivers will have 2 channels, one say 2.2 GHz and another 2.4 GHz. If master device is micro and slave is a I2C device like MAX7219 or any hypothetical I2C sensor, then I2C SCL and SDA line status is transmitted wirelessly and received at the sensor side. This way sensor circuit becomes wireless and there is no need for a micro at the sensor side. Master will be reading and writinf to slave device wirelessly.
If we need to keep the SDA line low or high at the slave then can we use a clocked flip flop where clk from wireless transreceiver is given both to flip flop and also slave's SCL. The flip flop's o/p can hold the state of SDA line of slave if needed during communication. SDA line data from transreceiver is given to flip-flop input.