Ještě to tu trochu podepřu, když už jsme u toho, možná je to trochu OT, možná ne, každý si to zařaďte jak chcete.
Na velké vzdálenosti se mi nejvíce osvědčila komunikace protokolem RS-485 (tady je to hezky nakreslené). Využívá se vlastně "dvou drátů", na kterých přijímač hlídá logické úrovně, které vysílač různě kóduje.
Snad jsem to popsal srozumitelně, kdo bude chtít, něco si o tom zjistěte, dá se přes to tahat signály až na několik desítek metrů.