Each locomotive has an on-board computer. In addition, there is a primary server used to provide website control and coordinate information between locomotives. The primary means for information transfer is through MQTT, however a separate streaming service will be configured for the video feeds.
- MicroController Software
- Raspberry Pi Server Software
- Train Controller Website