{"id":956,"date":"2020-10-25T08:07:49","date_gmt":"2020-10-25T08:07:49","guid":{"rendered":"http:\/\/mattzobricks.com\/?page_id=956"},"modified":"2024-04-30T11:06:07","modified_gmt":"2024-04-30T09:06:07","slug":"overall-architecture","status":"publish","type":"page","link":"https:\/\/mattzobricks.com\/de\/automation\/overall-architecture","title":{"rendered":"Architektur"},"content":{"rendered":"\n<p>Das folgende Diagramm zeigt die Gesamtarchitektur des MattzoBricks Train Automation System:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/MTAS-0-Architecture-1024x576.png\" alt=\"MattzoBricks Train Automation System: Architektur\" class=\"wp-image-4096\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/MTAS-0-Architecture-1024x576.png 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/MTAS-0-Architecture-300x169.png 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/MTAS-0-Architecture-768x432.png 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/MTAS-0-Architecture.png 1280w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">MattzoBricks Train Automation System: Architektur<\/figcaption><\/figure>\n\n\n\n<p>Die folgenden Abschnitte geben einen \u00dcberblick \u00fcber die Komponenten des Gesamtsystems.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Rocrail<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"394\" height=\"128\" src=\"http:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/10\/rocrail.png\" alt=\"\" class=\"wp-image-977\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/10\/rocrail.png 394w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/10\/rocrail-300x97.png 300w\" sizes=\"auto, (max-width: 394px) 100vw, 394px\" \/><\/figure>\n\n\n\n<p>Eine leistungsf\u00e4hige Software zur Steuerung von Modelleisenbahnen. Bildet das R\u00fcckgrat unserer Automatisierungsplattform.<\/p>\n\n\n\n<p>Hier ist eine kurze Liste von Dingen, die Rocrail macht:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Erstellung und Verwaltung des logischen Gleisplans Deiner LEGO Eisenbahn.<\/li>\n\n\n\n<li>Belegung und Freimeldung von Bl\u00f6cken.<\/li>\n\n\n\n<li>Stellen von Fahrstra\u00dfen sowie Stellen von Weichen und Signalen.<\/li>\n\n\n\n<li>\u00d6ffnen und Schlie\u00dfen von Bahnschranken.<\/li>\n\n\n\n<li>Ausf\u00fchrung von Fahrpl\u00e4nen und zuf\u00e4lligen Zugbewegungen.<\/li>\n\n\n\n<li>Anfahren und Anhalten von Z\u00fcgen.<\/li>\n\n\n\n<li>Reaktion auf R\u00fcckmelder-Ereignisse.<\/li>\n\n\n\n<li>Viele andere praktische Dinge&#8230;<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">MQTT Broker<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"200\" height=\"197\" src=\"http:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/10\/mosquitto.png\" alt=\"\" class=\"wp-image-983\"\/><\/figure>\n\n\n\n<p>Message Broker, der Kommandos von Rocrail zu Z\u00fcgen, Weichen, Signalen und Bahnschranken empf\u00e4ngt und verteilt. Der Message Broker erh\u00e4lt auch Nachrichten von Sensor-Controllern und sendet diese an Rocrail zur\u00fcck.<\/p>\n\n\n\n<p>Der MQTT Broker agiert als zentrale Kommunikationsplattform zwischen allen beteiligten Komponenten. <\/p>\n\n\n\n<p>Der meist verbreitetste MQTT broker f\u00fcr Personal Computer ist die kostenlose Open Source Software &#8220;mosquitto&#8221;. Diese setzen wir auch f\u00fcr unsere eigenen Anlagen ein. Der Broker kann auf demselben Computer laufen wie Rocrail, was die Installation reicht einfach macht.<\/p>\n\n\n\n<p>Zus\u00e4tzliche Hardware au\u00dfer dem Personal Computer ist nicht erforderlich.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">MattzoController<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"954\" src=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2023\/03\/MLC-mega-and-mini-1024x954.jpg\" alt=\"MLC mega and mini\" class=\"wp-image-6217\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2023\/03\/MLC-mega-and-mini-1024x954.jpg 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2023\/03\/MLC-mega-and-mini-300x280.jpg 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2023\/03\/MLC-mega-and-mini-768x716.jpg 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2023\/03\/MLC-mega-and-mini-1536x1431.jpg 1536w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2023\/03\/MLC-mega-and-mini.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">MLC mega and mini<\/figcaption><\/figure>\n\n\n\n<p>Ein MattzoController besteht aus einem Mikrocontroller und in der Regel einigen zus\u00e4tzlichen Elektrik-Komponenten. In Abh\u00e4ngigkeit des MattzoController-Typs eignen sie sich f\u00fcr unterschiedliche Dinge wie Zugsteuerung, Weichensteuerung, Signalsteuerung, Bahnschrankensteuerung oder R\u00fcckmeldung von Sensorereignissen an den MQTT Broker.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Z\u00fcge<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"683\" src=\"http:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/06\/crocodile_10277-1024x683.png\" alt=\"\" class=\"wp-image-739\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/06\/crocodile_10277-1024x683.png 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/06\/crocodile_10277-300x200.png 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/06\/crocodile_10277-768x513.png 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/06\/crocodile_10277.png 1458w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Ein Zug ist eine bewegliche Einheit mit einem oder mehreren Motoren. Aus einer logischen Sicht macht es keinen Unterschied ob es sich um eine einzelne Lokomotive oder einen Zug mit Waggons handelt. Rocrail interessiert lediglich, dass der Zug in einen bestimmten Block passt und ob der Zug r\u00fcckw\u00e4rts fahren darf.<\/p>\n\n\n\n<p>Z\u00fcge werden mit Hilfe von MattzoTrainControllern gesteuert. Der jeweilige Typs des MattzoTrainControllers h\u00e4ngt vom verwendeten LEGO Antrieb und LEGO Kontrollsystem f\u00fcr diesen Motor ab.<\/p>\n\n\n\n<p>Mehr Infos <a href=\"http:\/\/mattzobricks.com\/de\/automation\/trains\">hier<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Weichen<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"609\" src=\"http:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/08\/ds-crossover-r104-1024x609.png\" alt=\"\" class=\"wp-image-844\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/08\/ds-crossover-r104-1024x609.png 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/08\/ds-crossover-r104-300x178.png 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/08\/ds-crossover-r104-768x457.png 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/08\/ds-crossover-r104-1536x913.png 1536w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/08\/ds-crossover-r104.png 1571w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Eine Weiche dient zur \u00c4nderung der Route, die ein Zug \u00fcber die Anlage nimmt. Der Unterschied zwischen einer LEGO Standardweiche und den bei uns verwendeten Weichen ist, dass unsere Weichen (i.d.R. mit kleinen Servo-Motoren) motorisiert sind und automatisch gesteuert werden k\u00f6nnen.<\/p>\n\n\n\n<p>Weichen werden mit MattzoLayoutControllern gesteuert.<\/p>\n\n\n\n<p>Mehr Infos <a href=\"http:\/\/mattzobricks.com\/de\/automation\/switches\">hier<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Signale<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/Form-Haupt-und-Vorsignal-Assembly-1024x576.png\" alt=\"Form Haupt- und Vorsignal\" class=\"wp-image-4431\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/Form-Haupt-und-Vorsignal-Assembly-1024x576.png 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/Form-Haupt-und-Vorsignal-Assembly-300x169.png 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/Form-Haupt-und-Vorsignal-Assembly-768x432.png 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/Form-Haupt-und-Vorsignal-Assembly-1536x864.png 1536w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/12\/Form-Haupt-und-Vorsignal-Assembly-2048x1152.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Form Haupt- und Vorsignal<\/figcaption><\/figure>\n\n\n\n<p>Signale sind eine Zusammenstellung von 2, 3 oder 4 LED-L\u00e4mpchen. Bei Formsignalen geh\u00f6ren auch noch Servos mit dazu.<\/p>\n\n\n\n<p>Sie werden mit Hilfe von MattzoLayoutControllern gesteuert.<\/p>\n\n\n\n<p>Mehr Infos <a href=\"http:\/\/mattzobricks.com\/de\/automation\/signals\">hier<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Sensoren<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"768\" src=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Sensor-build-1024x768.jpg\" alt=\"Reed Sensor f\u00fcr LEGO Eisenbahnen\" class=\"wp-image-6920\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Sensor-build-1024x768.jpg 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Sensor-build-300x225.jpg 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Sensor-build-768x576.jpg 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Sensor-build-1536x1152.jpg 1536w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Sensor-build-2048x1536.jpg 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Reed Sensor f\u00fcr LEGO Eisenbahnen<\/figcaption><\/figure>\n\n\n\n<p>Sensoren geh\u00f6ren zu den wichtigsten Komponenten automatisierter Modelleisenbahnanlagen. Im MattzoBricks Train Automation System 2.0 \u00fcberwachen MattzoLayoutController die Sensoren und senden R\u00fcckmelde-Ereignisse an Rocrail.<\/p>\n\n\n\n<p>Alles \u00fcber Sensoren findest Du <a href=\"http:\/\/mattzobricks.com\/de\/automation\/sensors\">hier<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bahn\u00fcberg\u00e4nge<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Level-Crossing-Ogel-1024x576.jpg\" alt=\"Bahn\u00fcbergang auf MILS-Platte\" class=\"wp-image-6915\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Level-Crossing-Ogel-1024x576.jpg 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Level-Crossing-Ogel-300x169.jpg 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Level-Crossing-Ogel-768x432.jpg 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Level-Crossing-Ogel-1536x864.jpg 1536w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2024\/04\/Level-Crossing-Ogel.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Bahn\u00fcbergang auf MILS-Platte<\/figcaption><\/figure>\n\n\n\n<p>Bahnschranken und Lichter werden mit MattzoLayoutControllern gesteuert. Der MattzoLayoutController l\u00e4sst sich je nach Situation auf viele unterschiedliche Arten konfigurieren. Es werden eingleisige und auch mehrgleisige Strecken unterst\u00fctzt.<\/p>\n\n\n\n<p>Alle Infos <a href=\"http:\/\/mattzobricks.com\/de\/automation\/level-crossings\">hier<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Bewegliche Br\u00fccken<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"629\" src=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/03\/bridge_northwest-1024x629.png\" alt=\"\" class=\"wp-image-2929\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/03\/bridge_northwest-1024x629.png 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/03\/bridge_northwest-300x184.png 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/03\/bridge_northwest-768x472.png 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/03\/bridge_northwest-1536x944.png 1536w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2021\/03\/bridge_northwest-2048x1259.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>Bewegliche Br\u00fccken wie z.B. Klappbr\u00fccken, Hubbr\u00fccken oder Drehbr\u00fccken sind \u00dcberf\u00fchrungen f\u00fcr LEGO Z\u00fcge, die sich normalerweise \u00fcber Fl\u00fcsse erstrecken. Zusammen mit Drehscheiben geh\u00f6ren sie zu den komplexesten Komponenten einer LEGO Eisenbahnanlage. Zur Steuerung werden MattzoLayoutController eingesetzt.<\/p>\n\n\n\n<p>Wie das funktioniert, steht <a href=\"https:\/\/mattzobricks.com\/de\/automation\/bascule-bridges\" data-type=\"page\">hier<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Drehscheiben<\/h3>\n\n\n\n<p>Drehscheiben sind scheibenf\u00f6rmige Gleisdrehanlagen. Sie werden verwendet, um Lokomotiven in die entgegengesetzte Fahrtrichtung zu drehen. Sie wird auch verwendet, um auf engem Raum Fahrwege zu F\u00e4chergleisen herzustellen, wie diese im Verbindung mit Ringlokschuppen anzutreffen sind.<\/p>\n\n\n\n<p><a href=\"https:\/\/mattzobricks.com\/automation\/drehscheiben\" data-type=\"page\" data-id=\"3009\">Mehr Infos<\/a>.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Fernbedienungen<\/h3>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"694\" src=\"http:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/12\/pu_remote-1024x694.png\" alt=\"\" class=\"wp-image-1318\" style=\"width:419px;height:284px\" srcset=\"https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/12\/pu_remote-1024x694.png 1024w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/12\/pu_remote-300x203.png 300w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/12\/pu_remote-768x521.png 768w, https:\/\/mattzobricks.com\/wp-content\/uploads\/2020\/12\/pu_remote.png 1080w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/div>\n\n\n<p>Die Powered Up Fernbedienung d\u00fcrfte jeder kennen, der in den letzten Jahren ein LEGO Eisenbahn-Set gekauft hat.<\/p>\n\n\n\n<p>Mit Fernbedienungen kann man im MattzoBricks Train Automation System Z\u00fcge steuern, wenn man die Steuerung einmal nicht \u00fcber Rocrail laufen lassen m\u00f6chte, sondern selbst die Kontrolle \u00fcbernehmen m\u00f6chte.<\/p>\n\n\n\n<p><a href=\"http:\/\/mattzobricks.com\/de\/automation\/remote-controls\" data-type=\"page\">Mehr Infos<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Das folgende Diagramm zeigt die Gesamtarchitektur des MattzoBricks Train Automation System: Die folgenden Abschnitte geben einen \u00dcberblick \u00fcber die Komponenten des Gesamtsystems. Rocrail Eine leistungsf\u00e4hige Software zur Steuerung von Modelleisenbahnen. Bildet das R\u00fcckgrat unserer Automatisierungsplattform. Hier ist eine kurze Liste von Dingen, die Rocrail macht: MQTT Broker Message Broker, der [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":2,"menu_order":100,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"class_list":["post-956","page","type-page","status-publish","hentry"],"translation":{"provider":"WPGlobus","version":"3.0.2","language":"de","enabled_languages":["en","de"],"languages":{"en":{"title":true,"content":true,"excerpt":false},"de":{"title":true,"content":true,"excerpt":false}}},"_links":{"self":[{"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/pages\/956","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/comments?post=956"}],"version-history":[{"count":57,"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/pages\/956\/revisions"}],"predecessor-version":[{"id":7037,"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/pages\/956\/revisions\/7037"}],"up":[{"embeddable":true,"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/pages\/2"}],"wp:attachment":[{"href":"https:\/\/mattzobricks.com\/de\/wp-json\/wp\/v2\/media?parent=956"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}