You mention wired links (as opposed to wireless) between your devices, so as per the suggestion by @anon57585045 in #2, why not use RS-485? You only need one serial port to talk to several slave devices.
What you are asking about is the hardware interface, e.g. SPI, I2C or UART. The protocol details how the data is packaged up and sent/acknowledged over the chosen hardware interface.