( asch | 2017. 04. 25., k – 16:05 )

Én ezt úgy csinálnám, hogy:

* Minden kapcsoló _folyamatosan_ küldi, hogy be vagy ki van-e kapcsolva. Valamilyen átlagos periódusidővel, de a pontos küldési időpont véletlenszerű lenne, hogy többnyire ne ütközzenek. (Ezzel megúszod, hogy kétirányú kommunikáció kelljen nyugtázással, meg minden nyalánksággal. Tehát sok szempontból egyszerű megoldás ez.)
* A vevő oldal folyamatosan vesz, és ha jel jön, akkor feldolgozza. A feldolgozó központ a kapcsolókról 3(!) állapotot vezet, és ezeket kell kezelnie a programnak: be, ki, offline (ha túl hosszú ideje nincs értékelhető jel)
* A küldö a következő adatsorozatot küldi: azonosító, állapot, üzenet védő CRC hash (ha szándékos támadás ellen nem kell védelem, akkor ez elég, ha szándékos támadás ellen is védeni kell, akkor valamilyen kriptográfiai módszer kell)
* Ha gyors reakció kell (az átlagos frissítésnél gyorsabb), akkor átkapcsoláskor azonnal (is) küldjük a jelet (a periodikus mellett).
* A rádió által küldendő jelet egy mikrovezérlő tudja szolgáltatni, amikre ugyanazt a programot teheted, csak a saját kódjának kell másnak lenni, meg a véletlen (küldés időzítés) forrására valami jó megoldást kell csinálni.