Re: I2C vs RS485
Well, just to explain, the real meaning of Real Time is not about how fast is your connection, but how deterministic it is. On real time connection you know the max time some transaction is going to take. At Ethernet it is impossible to predict that as there is no master or arbitration, so at a worst case scenario you could have data collision for ever. At a CAN network as an example there is no master too, but there is data arbitration, where the packages with lowest index are dominant over the others. On a RS-485, usually there is a master (it is up to your protocol), so usually a slave will just put package on the network if the master request, thefore there is no chance of data collision.
Cya