Arduino irrigation

https://github.com/epccs/Irrigate7 irrigation with c and State machine This example shows a multidrop serial bus that has several microcontroller boards connected to a single Raspberry Pi computer. Linux on the single board computer controls a hardware UART (/dev/ttyAMA0) that has serial lines connected to a transceiver and its differential pairs. The remote boards have a RPUadpt mezzanine board and CAT5 cable daisy-chain between them. Uses https://rpubus.org/ . From a security perspective TCP should be avoided
with things such as burglar alarms as there are too many attack vectors it. Rather use vanilla serial protocols such as RS485. See https://www.jsof-tech.com/disclosures/ripple20/ twenty zeroday bugs in TCP that could sabotage embedded devices. 
https://hackaday.io/project/25599-irrigate7-m1284p-board-for-holding-solenoids
https://github.com/epccs/RPUno
=== AVR toolchain ===
https://www.nongnu.org/avr-libc/
gcc-avr
binutils-avr
gdb-avr
avrdude
=== links ===
https://rayshobby.net/wordpress/ , https://rayshobby.net/wordpress/reverse-engineer-wireless-temperature-humidity-rain-sensors-part-1/ and for opensprinkler project. https://dpaste.org/T77dm (Pastebin.com is borked). 
https://hackaday.io/project/191412-smart-garden 
Arduino code 
RS485 
Category:Arduino
Category:Github
Category:Rs485