{"id":353,"date":"2014-05-20T10:34:21","date_gmt":"2014-05-20T09:34:21","guid":{"rendered":"https:\/\/www.thobaben.ch\/moba\/?p=353"},"modified":"2014-05-20T10:35:50","modified_gmt":"2014-05-20T09:35:50","slug":"de-loconet-over-tcp","status":"publish","type":"post","link":"https:\/\/www.thobaben.ch\/moba\/?p=353","title":{"rendered":"DE &#8211; LocoNet \u00a9 over TCP"},"content":{"rendered":"<h1>Vorlagen aus denen ich mich bedient habe<\/h1>\n<p><a href=\"http:\/\/jmri.sourceforge.net\/help\/en\/html\/hardware\/loconet\/LocoNetworking.shtml\">http:\/\/jmri.sourceforge.net\/help\/en\/html\/hardware\/loconet\/LocoNetworking.shtml<\/a><\/p>\n<p><a href=\"http:\/\/loconetovertcp.sourceforge.net\/Server\/LbServer\/manual.html\">http:\/\/loconetovertcp.sourceforge.net\/Server\/LbServer\/manual.html<\/a><\/p>\n<h1>Hintergrund<\/h1>\n<p>In einem FREMO Layout auf einem Treffen sind mehrere Betriebsstellen gemeinsam in einem Layout eingebunden. Neben der Notwendigkeit, f\u00fcr ein gr\u00f6sseres Layout die Trennung von Fahren und Melden\/Stellen zu realisieren, kommt auch noch das Bed\u00fcrfnis hinzu, die Betriebsstellen einerseits unabh\u00e4ngig voneinander betrieben zu k\u00f6nnen (lokale Autonomie) wie auch im Blockverbund miteinander Betrieb zu erm\u00f6glichen (Blocksteuerung).<\/p>\n<p>Hierzu m\u00fcssen mehrere PC, die die Steuerung der Betriebsstellen per Software \u00fcbernehmen, an ein LocoNet \u00a9-Layout angeschlossen werden.<\/p>\n<p>Eine M\u00f6glichkeit besteht darin, dass die auf allen PC verwendete Software in der Lage w\u00e4re, einen sogenannten Client-Server Betrieb mit dieser Software zu realisieren.<\/p>\n<p>Die zweite M\u00f6glichkeit ist, dass eine spezialisierte Software als Serversoftware den LocoBuffer zentral zur Verf\u00fcgung stellt. Im weiteren Verlauf wird diese zweite M\u00f6glichkeit \u201eLocoNet via LbServer\u201c bzw. \u201eLocoNetOverTCP\u201c beschrieben.<\/p>\n<h1>LocoNetOverTCP<\/h1>\n<p>Im Folgenden wird beschrieben, wie mehrere Elekdra\/ELUI Installationen als sogenannte Clients an einen LocoNetOverTCP LbServer angeschlossen werden, um lokale Steueraufgaben auf der Betriebsstelle zu \u00fcbernehmen und um den LocoBuffer gemeinsam zu verwenden.<\/p>\n<p>Die Notwendige Software ist hier beschrieben: <a href=\"http:\/\/loconetovertcp.sourceforge.net\/\">http:\/\/loconetovertcp.sourceforge.net\/<\/a><\/p>\n<p>Die folgende Grafik (aus <a href=\"http:\/\/loconetovertcp.sourceforge.net\/\">http:\/\/loconetovertcp.sourceforge.net\/<\/a> ) zeigt den prinzipiellen Aufbau.<\/p>\n<p>Links in Rot \u2013 die FREDI Handregler und die Zentrale (in Schwarz). Alle Ger\u00e4te h\u00e4ngen als Netzwerkkomponenten am LocoNet \u00a9. Gleiches gilt f\u00fcr den LocoBuffer (hier Interface-Hardware genannt). Mit TCP-Server ist die LbServer Software auf einem beliebigen PC gemeint. Der PC selbst ist nicht dargestellt. Er ist via LAN (TCP\/IP Netzwerk) an den \u201eRest der Welt\u201c angeschlossen.<\/p>\n<p>Das Besondere hier ist die Tatsache, dass die Clientsoftware \u2013 die ja auf dem gleichen PC laufen kann, wie der LbServer \u2013 ebenfalls \u00fcber das TCP\/IP Netzwerk bzw. sein Protokoll an den LbServer angeschlossen ist. Netzwerk heisst nicht unbedingt, dass hier ein Kabel oder WiFi-LAN verf\u00fcgbar sein muss. Es kann sich auch alles im Speicher desselben Computers abspielen! Das ist evtl. vor den Neuling etwas verwirrend.<\/p>\n<p>Als Client Software k\u00f6nnen verschiedene Softwaren auf das durch LbServer zur Verf\u00fcgung gestellte LocoNet \u00a9 zugreifen (z.B. Rocrail, JMRI, Elekdra).<\/p>\n<p>LbServer ist am einfachsten Vergleichbar mit einer Art Datendrehscheibe. Es nimmt den LocoNet Datenverkehr aus dem Hardware-Interface entgegen und reicht ihn an den PC weiter und umgekehrt. Dabei akzeptiert die Software zwei Arten von Hardware<\/p>\n<ul>\n<li>Uhlenbrock Intellibox<\/li>\n<li>LocoBuffer-USB<\/li>\n<\/ul>\n<p>Sowie die Verbindungsaufnahme via TCP\/IP von Clientprogrammen, die LoconetOverTCP verwenden k\u00f6nnen. LbServer stellt selber keine Benutzeroberfl\u00e4che zur Verf\u00fcgung sondern wird in der Command-Shell gestartet (Windows oder Linux\/Mac).<\/p>\n<p>Auf dem Bild sieht man, wie LbServer Daten aus dem LocoNet \u00a9 empf\u00e4ngt.<\/p>\n<p>Die Clientprogramme wie Elekdra k\u00f6nnen nun direkt \u201ein das LocoNet \u00a9 Netzwerk hinein rufen\u201c um ihre Steuerbefehle an die Netzwerkkomponenten zu \u00fcbermitteln.<\/p>\n<p><a href=\"http:\/\/loconetovertcp.sourceforge.net\/Server\/LbServer\/manual.html\">http:\/\/loconetovertcp.sourceforge.net\/Server\/LbServer\/manual.html<\/a><\/p>\n<p>&nbsp;<\/p>\n<h1>Voraussetzungen und Hinweise zur Konfiguration<\/h1>\n<h2>Voraussetzungen<\/h2>\n<p>Folgende Voraussetzungen sollten erf\u00fcllt sein:<\/p>\n<ul>\n<li>Der LbServer muss korrekt konfiguriert sein und gestartet sein. (IP-Adresse, Port, Netwerkmaske)<\/li>\n<li>Elekdra muss mit den notwendigen Einstellungen f\u00fcr die Betriebsstelle gestartet sein.<\/li>\n<li>\u2026<\/li>\n<li>\u2026<\/li>\n<li>\u2026<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>Hinweise<\/h2>\n<ul>\n<li>Das lokale Netzwerk muss zwischen allen PC\u2019s aufgebaut sein. Alle PC m\u00fcssen eine eigene Netzwerkadresse (IP-Adresse) verwenden und im gleichen Netzwerksegment liegen. (Siehe auch Netzwerk-Setup). Dabei ist es egal, ob das LAN per Kabel oder Wireless zur Verf\u00fcgung gstellt wird.<\/li>\n<li>Das LAN darf KEINEN Internet-Anschluss haben (Sicherheit wegen Virenscanner\/Firewall)<\/li>\n<li>Auf den PC\u2018s m\u00fcssen unter Umst\u00e4nden die Firewalls deaktiviert werden, da LbServer evtl. als vermeintliche Schadsoftware erkannt wird.<\/li>\n<li>Es wird empfohlen, dass der als Stellpult-Computer agierende PC mit LocoBuffer-USB an das LocoNet \u00a9 angeschlossen wird.<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vorlagen aus denen ich mich bedient habe http:\/\/jmri.sourceforge.net\/help\/en\/html\/hardware\/loconet\/LocoNetworking.shtml http:\/\/loconetovertcp.sourceforge.net\/Server\/LbServer\/manual.html Hintergrund In einem FREMO Layout auf einem Treffen sind mehrere Betriebsstellen gemeinsam in einem Layout eingebunden. Neben der Notwendigkeit, f\u00fcr ein gr\u00f6sseres Layout die Trennung von Fahren und Melden\/Stellen zu realisieren, kommt auch noch das Bed\u00fcrfnis hinzu, die Betriebsstellen einerseits unabh\u00e4ngig\u2026<\/p>\n<p class=\"continue-reading-button\"> <a class=\"continue-reading-link\" href=\"https:\/\/www.thobaben.ch\/moba\/?p=353\">Continue reading<i class=\"crycon-right-dir\"><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[23],"tags":[49],"class_list":["post-353","post","type-post","status-publish","format-standard","hentry","category-loconet","tag-loconet"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p4DFKc-5H","_links":{"self":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts\/353","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=353"}],"version-history":[{"count":3,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts\/353\/revisions"}],"predecessor-version":[{"id":356,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=\/wp\/v2\/posts\/353\/revisions\/356"}],"wp:attachment":[{"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=353"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=353"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.thobaben.ch\/moba\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=353"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}