I need to make few rasberry piRaspberry Pi communicate (but should be nice to have a system that can be easily scaled up). The boards could be at big distance from each other (from few centemetrscentimeters to 15 meters one from each others), and iI need them to communicate. I think the best for my need shouldwould be a master-slavesslave communication, and a doubletwo-way communications (master sends commands to the slaves and recivesreceives a data back when the board has finished its job).
The communications hasI need the communication to be more realtimesas realtime as possible, thread-based (if a slave is doing some computationally heavy job it has to answer anyway), doubletwo way (master to slave and slave to master asynchronously), and the message has tomessages will be short (fewa few numbers, some strings, no more).
I think iI have some different possibilities, the first came up in my mind is ethernetEthernet (but iI need the extra cost of a router).
Someone point me out that it could be more lower communication (talking about electronicalelectronic protocols like SPI, i2cI²C, etc). This could be more general considering to use as slave (or even the master) an arduinoArduino.
I would use any programming languages but iI would like very much to use pythonPython :-)