Jedes Modul kann als Sender(sender) und Empfänger(receiver) funktionieren.
Die versendeten Nachrichten der einzelnen Module sollten sich voneinander unterscheiden.
Die Adresse der Partner(peer) wird in der Zeile 9 so festgelegt, das alle möglichen Partner angesprochen werden.
b'\xff\xff\xff\xff\xff\xff
ist die Broadcast-Adresse, kann in Python auch mit b*\xff'*6
angegeben werden und entspricht ff:ff:ff:ff:ff.ff
.
Wird die Adresse peer in der Zeile 9 durch die eines bestimmten Moduls ersetzen, dann
sollte nur dieses Modul gesendete Nachrichten empfangen können
gesendete Nachrichten des Peer nur dieses Modul erreichen.
Leider kann dieses Verhalten nicht beobachtet werden. Jeder sendet an alle und jeder kann alles empfangen.
Aber manchmal klappt es doch! espnow — support for the ESP-NOW wireless protocol