Skip to content

1. Architecture

Chris edited this page Jun 16, 2024 · 11 revisions

Most model train software solutions have all relevant information available to run displays at the train stations. This project is currently based on Rocrail but other solutions could provide the same data. Based on train movement information in the train controller software, e.g. reservation of a block, the display messages get triggered. The data is send via MQTT protocol via WLAN to the display controller. With this architecture the display controllers can leverage the existing information.

Up to eight displays can be connected to each controller. Several controllers can run in the same network. Every display gets an ID in the configuration. So one message coming from the model train software can control several displays even when they are connected to different controllers. Also two or more displays can have the same ID and will show the content that has been sent to this ID. Depending on the number, size and distance of the stations the number of controllers can be optimized to avoid too long cables from the controller to the displays.

Roc-MQTT-Display Architecture

Roc-MQTT-Display Architecture

The LT version is deprecated and will not be enhanced anymore, the functionality is included in the main project Roc-MQTT-Display now! Roc-MQTT-DisplayLT Architecture

Clone this wiki locally