The Gigabit Ethernet technology seems pretty good as a command/control/data bus.
It can handle very fast speeds, bi-directional, between multiple nodes on the bus.
And it is galvanically isolated (transformer-coupled). (Or optically coupled with some standardized bus configuration)
At least for the OSI (Open Systems Interconnect) Layer 1 (Physical).
The hardware is dirt-cheap and standardized even for Gigabit speed.
And there are open source software solutions for the other six layers.
Depending on which level(s) would make sense for the project.
1. Physical layer - bit level - electrical/optical and voltages, connectors, pinouts, etc.)
2. Data link layer - frame level - IEEE 802 defines Medium Access Control (MAC) and Logical Link Control (LLC)
3. Network layer - packet level - datagram addressing, routing and traffic control
4. Transport layer - Segment (TCP) or Datagram (UDP) level - segmentation, acknowledgement and multiplexing
5. Session layer - data level - session management
6. Presentation layer - data level - translation between network comms and the actual "application"
7. Application layer - data level - high-level API
https://en.wikipedia.org/wiki/OSI_model