Eine einfache Lösung könnte ein I2C Bus darstellen. Er verhindert Kollissionen, Daten können per Polling erfaßt oder einfach spontan verschickt werden.
Ich habe mich heute mal etwas mit UDP beschäftigt. da könnten alle mit allen über dein vorhandenes Netzwerk kommunizieren.
Ich konnte sogar Esp8266 Module direkt programmieren, dass sie per UDP mit dem Arduino kommunizieren können. Es gibt damit keine Server bzw. Clients, jeder lauscht und jeder kann an jeden senden.
ElEspanol:
Mein Name ist urdeutsch, es hat mehr mit meinem Wohnort zu tun. Ich bin 1996 ausgewandert, noch ganz ohne Begleitung durchs Fernsehen und so.
ElEspanol: @chris: Was machen denn deine 3 Arduinos die senden?
Der Eine wird das Auslösen eines PIR-Sensors übertragen (PoE, USV).
Der Andere wird die ausgewerteten Daten eines Zahlenblocks übertragen.
Der Letzte (Zentrale) wird im Rahmen eines Alarmsystems E-Mails versenden und die Daten der beiden anderen Arduinos auswerten.
Den PIR kannst du recht einfach mit stand alone ESP8266 lösen.
Beim Zahlenblock kommt es auf die Pinanzahl an.
Als Zentrale würde ich dann doch einen Arduino nehmen, aus Bequemlichkeit. Ich nehme an, der hängt dann mit Kabel am Router.
Wenn du dir regelmässig per UDP was übertragen lässt, kannst du auch leicht Ausfälle feststellen und die auch per Email melden lassen.