<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
		<id>http://www.der-moba.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Moritz+Renftle</id>
		<title>DerMoba - Benutzerbeiträge [de]</title>
		<link rel="self" type="application/atom+xml" href="http://www.der-moba.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Moritz+Renftle"/>
		<link rel="alternate" type="text/html" href="http://www.der-moba.de/index.php/Spezial:Beitr%C3%A4ge/Moritz_Renftle"/>
		<updated>2026-04-29T16:50:22Z</updated>
		<subtitle>Benutzerbeiträge</subtitle>
		<generator>MediaWiki 1.25.1</generator>

	<entry>
		<id>http://www.der-moba.de/index.php?title=Digitalprojekt&amp;diff=12936</id>
		<title>Digitalprojekt</title>
		<link rel="alternate" type="text/html" href="http://www.der-moba.de/index.php?title=Digitalprojekt&amp;diff=12936"/>
				<updated>2013-03-12T22:34:17Z</updated>
		
		<summary type="html">&lt;p&gt;Moritz Renftle: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Am '''DER_MOBA''' Digitalprojekt arbeiten derzeit viele Entwickler, die sich &amp;amp;uuml;ber die Newsgroup '''de.rec.modelle.bahn''' koordinieren. Ziel ist die Schaffung eines modularen und skalierbaren - d.h. an die jeweiligen Anforderungen anpassbaren - Digitalsystems zur [[Modellbahnsteuerung]]. Einzelne Komponenten dieses nach dem Client-Server-Prinzip aufgebauten Systems können&lt;br /&gt;
ausgetauscht bzw. je nach Anforderung bausteinartig zusammengestellt werden. &lt;br /&gt;
Der Informationsaustausch der einzelnen Programme untereinander erfolgt über ein speziell für&lt;br /&gt;
diesen Zweck erfundenes Protokoll (SRCP = [[SRCP-Grundlagen | Simple Railroad Command Protocol]]). Mit den Details&lt;br /&gt;
dieser Sprachdefinition muß sich ein Anwender allerdings genausowenig auseinander setzen,&lt;br /&gt;
wie ein E-Mail-Verfasser mit SMTP (Simple Mail Transfer Protocol). Wichtig ist lediglich,&lt;br /&gt;
dass die eingesetzten Programme die gleiche Sprache sprechen.&lt;br /&gt;
&lt;br /&gt;
Ein Vorteil des hier eingesetzten Client-Server-Prinzips ist, dass die SRCP-Programme&lt;br /&gt;
grundsätzlich netzwerkfähig sind. Der Anwender ist damit nicht an einen einzelnen&lt;br /&gt;
Steuerungsrechner gebunden, wie das bei herkömmlichen Modellbahnsteuerungsprogrammen&lt;br /&gt;
in der Regel der Fall ist.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Srcp-clients.png|framed|Nachrichtenfluß zwischen der Modellbahn, einem SRCP-Server und verschiedenen SRCP-Clients]]&lt;br /&gt;
Ein funktionsf&amp;amp;auml;higes SRCP-Digitalsystem besteht von der Software-Seite her aus mindestens zwei Programmen:&lt;br /&gt;
&lt;br /&gt;
* Einem SRCP-Server und&lt;br /&gt;
* einem SRCP-Client&lt;br /&gt;
&lt;br /&gt;
Der ''Server'' stellt die eigentliche Schnittstelle zur Hardware der Modellbahnanlage dar und kommuniziert entweder mit einer per [[Interface]] angeschlossenen [[Digitalzentrale]] oder - im Falle eines DigitalDirekt-Systems - direkt mit den [[Booster|Boostern]]. Er nimmt Steuerbefehle von SRCP-Clients entgegen und leitet diese an die Modellbahn weiter. Zusätzlich hält er die Clients über Statusänderungen der Modellbahn informiert.&lt;br /&gt;
&lt;br /&gt;
Der ''Client'' kommuniziert mit Hilfe von SRCP-Kommandos nur mit dem Server und stellt in der Regel ein Steuerungs- oder Bedienprogramm dar. Das Konzept schließt ausdrücklich die gleichzeitige Verwendung mehrerer SRCP-Clients ein, die z.B. auf verschiedene Funktionalitäten (Lokomotivsteuerung, Stellwerk, Ablaufsteuerung etc.) spezialisiert sein können (siehe nebenstehende Abbildung).&lt;br /&gt;
&lt;br /&gt;
Obwohl sehr viele, der derzeit verf&amp;amp;uuml;gbaren SRCP-Programme, f&amp;amp;uuml;r das Betriebssystem Linux entwickelt wurden, ist das '''DER_MOBA''' Digitalprojekt grunds&amp;amp;auml;tzlich unabh&amp;amp;auml;ngig von einem bestimmten Betriebssystem und der dafür notwendigen Hardware. Einige Programme laufen bereits jetzt auch unter anderen Betriebssystemen, andere k&amp;amp;ouml;nnen mit wenig Aufwand portiert werden.&lt;br /&gt;
&lt;br /&gt;
Das '''DER_MOBA''' Digitalprojekt wird dezentral durchgef&amp;amp;uuml;hrt. Informationen zu den einzelnen Programmen werden &amp;amp;uuml;blicherweise vom jeweiligen Autor &amp;amp;uuml;ber dessen WWW-Seite angeboten. Diese Seite ist deshalb im wesentlichen eine Link-Liste, die einen &amp;amp;Uuml;berblick &amp;amp;uuml;ber die verf&amp;amp;uuml;gbare Soft- und Hardware bietet. Weitere Detailinformationen zum Protokoll z.B. für Programmentwickler befinden sich im Artikel [[SRCP-Grundlagen]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= SRCP-Server =&lt;br /&gt;
== Projekte für den praktischen Einsatz ==&lt;br /&gt;
&lt;br /&gt;
* '''DDW Server''' - DigitalDirekt-SRCP-Server (0.7.x und 0.8.x) f&amp;amp;uuml;r Windows.&amp;lt;br /&amp;gt;Dieser Server macht den Computer zur Softwarezentrale und ermöglicht einen Digitalbetrieb ohne separate [[Digitalzentrale | Zentraleinheit]] und [[Interface | Computerinterface]].&amp;lt;br /&amp;gt; Kontakt: [mailto:mgrafe@snafu.de Michael Gr&amp;amp;auml;fe]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den [http://home.snafu.de/mgrafe/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''erddcd''' - DigitalDirekt-SRCP-Server (0.7.x) f&amp;amp;uuml;r Linux (DDL)&amp;lt;br /&amp;gt;Dieser Server macht den Computer zur Softwarezentrale und ermöglicht einen Digitalbetrieb ohne separate [[Digitalzentrale | Zentraleinheit]] und [[Interface | Computerinterface]] (für Linux Kernel 2.4 und 2.6).&amp;lt;br /&amp;gt; Kontakt: [http://vogt-it.com/MailForm/index.php Torsten Vogt]&amp;lt;br /&amp;gt;Weitere Informationen zu diesem Programm gibt es auf den Seiten des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes]. &lt;br /&gt;
&lt;br /&gt;
* '''TrackONE SRCP-Server''' - SRCP-Server (0.7.x) f&amp;amp;uuml;r Windows und die Intellibox.&amp;lt;br /&amp;gt;Server zur Ansteuerung einer per serieller Schnittstelle angeschlossenen Intellibox.&amp;lt;br /&amp;gt; Kontakt: [mailto:Michael@Reukauff.de Michael Reukauff]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den [http://www.reukauff.de/TrackONE/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''DCC-Signaler''' - SRCP-Server (0.7.x) f&amp;amp;uuml;r Windows und Linux.&amp;lt;br /&amp;gt;Dieser Server arbeitet in Verbindung mit einem externen, über die serielle Schnittstelle angeschlossenen DCC-Signalgenerator.&amp;lt;br /&amp;gt; Kontakt: [mailto:markus@gietzen.de Markus Gietzen]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den WWW-Seiten des [http://dccsignaler.sourceforge.net/ Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''srcpd''' - SRCP-Server (0.8.x) f&amp;amp;uuml;r Linux/FreeBSD/Windows (Cygwin)/Mac&amp;amp;nbsp;OS&amp;amp;nbsp;X&amp;lt;br /&amp;gt;&amp;amp;raquo;srcpd&amp;amp;laquo; kann zur Steuerung von Anlagen sowohl über verschiedene [[Digitalzentralen]], wie z.B. Intellibox, M&amp;amp;auml;rklin Interface 6051, Lenz LI100, Selectrix, Zimo MX1, OpenDCC, als auch über direkt an der seriellen Schnittstelle (RS232) angeschlossene [[Booster]] (DDL-Betrieb) genutzt werden. Möglichkeiten zum Anschluß von Rückmeldungen, wie Littfinski HSI-S88 oder S88-Module am Parallelport, sowie weitere Module für seltener vorkommende Schnittstellen (CAN-Bus, I2C) sind ebenfalls vorhanden. Es können auch mehrere Geräte gleichzeitig (z.B. zwei Intelliboxen) eingesetzt werden.&amp;lt;br /&amp;gt; Kontakt: [mailto:srcpd-devel@lists.sourceforge.net srcpd-devel@lists.sourceforge.net]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm gibt es auf den [http://srcpd.sourceforge.net/ Projekt-Seiten] bei SourceForge.&lt;br /&gt;
&lt;br /&gt;
* '''ejsrcpd''' - Extended Java SRCP-Daemon (0.8.x)&amp;lt;br /&amp;gt;In Java implementierter SRCP-Server mit Plugin-Konzept zur Unterstützung unterschiedlicher Hardware-Schnittstellen.&amp;lt;br /&amp;gt; Kontakt: [mailto:kurtharders@users.sourceforge.net Kurt Harders]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den [http://sourceforge.net/projects/ejsrcpd WWW-Seiten] des Projektes.&lt;br /&gt;
&lt;br /&gt;
== Technologiestudien ==&lt;br /&gt;
&lt;br /&gt;
Diese SRCP-Server sind entstanden, um Funktionen nicht nur am gr&amp;amp;uuml;nen Tisch testen zu k&amp;amp;ouml;nnen. Sie&lt;br /&gt;
k&amp;amp;ouml;nnen auch als Anregung f&amp;amp;uuml;r Weiterentwicklungen dienen. &lt;br /&gt;
&lt;br /&gt;
* '''jsrcpd''' - Referenzimplementierung von SRCP 0.8.x. Dieses Programm ist eine erste Implementierung von SRCP 0.8.x ohne weitere Funktionalit&amp;amp;auml;t. Derzeit ist es nicht f&amp;amp;uuml;r den Einsatz in der Modellbahnpraxis geeignet. Es dient in erster Linie den Entwicklern, die noch vorhandenen Fehler und Schw&amp;amp;auml;chen von SRCP 0.8.x zu erkennen und zu beheben. Es ist auch als Hilfe f&amp;amp;uuml;r die Entwicklung von SRCP 0.8.x Clients gedacht. Wer einen einsatzf&amp;amp;auml;higen SRCP-Server sucht, sollte sich die weiter oben angeführten Produkte ansehen.&amp;lt;br /&amp;gt; Kontakt: [mailto:olaf.schlachter@web.de Olaf Schlachter]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://srcpd.sourceforge.net/jsrcpd/ Autors].&lt;br /&gt;
&lt;br /&gt;
== Kommerzielle Produkte ==&lt;br /&gt;
&lt;br /&gt;
* '''Mini SRCP Server''' - Auf SRCP 0.8.2 basierende Firmware für Atmel Mikrocontroller; ist nur in Form eines fertig programmierten ATMega32 erhältlich.&amp;lt;br /&amp;gt; Kontakt: [mailto:r.barnstorf@online.de Reimar Barnstorf]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://www.7soft.de/de/mini_srcp_server/index.html Autors].&lt;br /&gt;
&lt;br /&gt;
= SRCP-Clients =&lt;br /&gt;
&lt;br /&gt;
* '''J-Man''' - Java-Programm zur manuellen Steuerung von Lokomotiven und Magnetartikeln unter einer grafischen Benutzeroberfl&amp;amp;auml;che. Die Weiterentwicklung dieses Programms findet unter einer eigenen [http://sourceforge.net/projects/j-man/ Projektseite] statt.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''loco-panel''' - Monitor zur &amp;amp;Uuml;berwachung aller aktiven Loks.&amp;lt;br /&amp;gt; &amp;lt;!-- &amp;lt;LI&amp;gt;&amp;lt;B&amp;gt;ddsh&amp;lt;/B&amp;gt; - Programmiersprache zur Steuerung von einfachen automatischen BetriebsablÃ€ufen.&amp;lt;BR&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''uhl-programmer''' - Programmieren von Uhlenbrock-Decodern&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''nmra-programmer''' - Programmieren von NMRA-DCC-Decodern. Die Möglichkeit die Software zu beziehen, gibt es im Downloadbereich von [http://sourceforge.net/project/showfiles.php?group_id=29376 srcpd].&lt;br /&gt;
&lt;br /&gt;
* '''phpTrainCtrl f&amp;amp;uuml;r SRCP 0.8 (alpha)''' - u.a. phpTamsProgrammer&amp;lt;br /&amp;gt;Kontakt: [http://vogt-it.com/MailForm/index.php Torsten Vogt]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''phpDDLTerminal''' - PHP basiertes Web-Interface zur Steuerung und Decoder-Programmierung&amp;lt;br /&amp;gt;Kontakt: [mailto:tt@borrmanns.de Thomas Borrmann]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den Seiten des [http://tt.borrmanns.de/index.php?nav=0;0&amp;amp;cont=software Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''dtcltiny''' - manuelle Steuerung von Lokomotiven mit besonders kompakter und &amp;amp;uuml;bersichtlicher Bedienoberfl&amp;amp;auml;che.&amp;lt;br /&amp;gt; Kontakt: [mailto:dtcltiny@markus-pfeiffer.de Markus Pfeiffer]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den veralteten [http://www.markus-pfeiffer.de/ WWW-Seiten] des Autors, sowie der aktuellen [http://dtcltiny.sourceforge.net/ Projektseite] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''spdrs60''' - grafisches Gleisbildstellpult nach Bundesbahnvorlage mit vorbildgerechter Fahrstraßensicherungslogik.&amp;lt;br /&amp;gt; Kontakt: [mailto:guido.scholz@bayernline.de Guido Scholz]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den veralteten [http://home.arcor.de/stefan.preis/modellbahn/spdrs60/index_d.htm WWW-Seiten] von Stefan Preis sowie der aktuellen [http://spdrs60.sourceforge.net/ Projektseite] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''M6051emu''' - Emulation des M&amp;amp;auml;rklin Interfaces 6051 f&amp;amp;uuml;r '''erddcd'''.&amp;lt;br /&amp;gt;Wird ben&amp;amp;ouml;tigt, wenn Nicht-SRCP-Clients (z.B. Railroad&amp;amp;amp;Co) mit '''erddcd''' betrieben werden sollen.&amp;lt;br /&amp;gt; Kontakt: [mailto:dschaef@neon.rif.fuedo.de Dieter Schaefer]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''rcsh''' und '''rcman''' - Programmiersprache (Railroad Command Shell) und textuelle Bedienoberfl&amp;amp;auml;che (rcman)&amp;lt;br /&amp;gt; Kontakt: [mailto:peer.griebel@gmx.de Dr. Peer Griebel]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.griebel-net.de/peer/rcsh/rcsh.html WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* Programmbibliothken für '''TCL/Tk''' und '''Python''' - Sammlung n&amp;amp;uuml;tzlicher Routinen und Prozesse f&amp;amp;uuml;r den Selbstprogrammierer: [http://srcpd.sourceforge.net/clients/ Client-Seiten des srcpd]&lt;br /&gt;
&lt;br /&gt;
* '''SRCP Recorder''' - Zeichnet SRCP-Befehle einer laufenden Session auf und spielt sie sp&amp;amp;auml;ter wieder ab.&amp;lt;br /&amp;gt; Kontakt: [mailto:mtrute@web.de Matthias Trute]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://srcpd.sourceforge.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''SRCP Tester''' - SRCP-Befehle mit einem Web-Server und PHP generieren.&amp;lt;br /&amp;gt; Kontakt: [mailto:martin@familiewolf.de Martin Wolf]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den &amp;lt;nowiki&amp;gt;[http://www.stud.mw.tu-muenchen.de/~mw7/familie/martin/hobby/modellbahn/srcptest.html WWW-Seiten (link defekt)]&amp;lt;/nowiki&amp;gt; des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''Gplan''' - Gleispl&amp;amp;auml;ne erstellen und Magnetartikel steuern (f&amp;amp;uuml;r Windows und Linux).&amp;lt;br /&amp;gt; Kontakt: [mailto:mgrafe@snafu.de Michael Gr&amp;amp;auml;fe]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://home.snafu.de/mgrafe/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''TrackONE SRCP-Keyboard, Gleisplan-Editor und Steuersoftware''' (f&amp;amp;uuml;r Windows) &amp;lt;br /&amp;gt; Kontakt: [mailto:Michael@Reukauff.de Michael Reukauff]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.reukauff.de/TrackONE/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''JTrain''' - In Java geschriebener grafischer SRCP-Client zur Steuerung von Lokomotiven und Schaltdecodern mit grafischem Stellpult (f&amp;amp;uuml;r Windows und Linux). Die ursprünglich von Werner Kunkel betreute Original-Internetseite (www.jtrain.de) dieses Programms existiert nicht mehr. Es bestehen noch eine von [http://www.lug-burghausen.org/dienste/rpm.html Guido Scholz] weiterentwickelte Version dieses Programms sowie eine darauf aufbauende, von [mailto:ibruell@users.berlios.de Ingo Bruell] betreute [http://developer.berlios.de/projects/jtrain/ Projektseite].&lt;br /&gt;
&lt;br /&gt;
* '''Java DCC Network Client (ab Version 2.1)''' - SRCP-Client zur Steuerung einer Gartenbahn mit einem Sharp Zaurus PDA mit einem WLAN&amp;lt;br /&amp;gt; Kontakt: [mailto:H.Karoska@t-online.de Helge Karoska]&amp;lt;br /&amp;gt; Java-SRCP-Client f&amp;amp;uuml;r den PDA Zaurus unter Linux. Das Programms wurde entwickelt zur Steuerung von Loks, Weichen und Zubeh&amp;amp;ouml;r einer Gartenbahn mit einem WLAN. Es kann aber auch universell eingesetzt werden. &amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.karkoska.de/DCC/DCCSET.htm WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''LD-X-Programmer''' - Programm zur Programmierung von Decodern der Firma Tams Elektronik (f&amp;amp;uuml;r Windows)&amp;lt;br /&amp;gt; Kontakt: [mailto:geramb@aon.de Michael Geramb]&amp;lt;br /&amp;gt; SRCP-Client (SRCP 0.7.3) f&amp;amp;uuml;r Windows zur Programmierung von Tams-Decodern. &amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://members.aon.at/geramb/ld-x-programmer.htm WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''TRAINer''' - SRCP-Client mit Fahrstrassensteuerung, Lokomotiv-Bibliothek, Automatik-Betrieb (f&amp;amp;uuml;r Windows)&amp;lt;br /&amp;gt; Kontakt: [mailto:tainer@keintzel.at Peter Keintzel]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.keintzel.at/html/at/hobby/TRAINer/trainer.htm WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''SRCP-Pakete f&amp;amp;uuml;r verschiedene Linux-Distributionen''' - Guido Scholz hat einige der hier gelisteten Linux-Programme weiterentwickelt und diese in einfach zu installierende Pakete (SuSE, Fedora, Debian) verpackt.&amp;lt;br /&amp;gt; Kontakt: [mailto:guido.scholz@bayernline.de Guido Scholz]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Angebot und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.lug-burghausen.org/dienste/rpm.html WWW-Seiten] des Autors (hier Linux User Group Burghausen).&lt;br /&gt;
&lt;br /&gt;
* '''Traindrive''' - SRCP-Client zum Steuern von Lokomotiven (Linux- und Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:ganter@ganter.at Fritz Ganter]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://traindrive.gpsdrive.cc/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''RocRail''' - Programm zum Steuern von Lokomotiven und Gleisbildstellpult (Linux- und Windows-Version vorhanden)&amp;lt;br /&amp;gt; Kontakt: [mailto:support@rocrail.net Rob Versluis]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.rocrail.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''MOBA-Package''' - Hilfsprogramme für die Entwicklung von SRCP-Clients und -Servern (Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:selandro@users.sourceforge.net Roman Lauer]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://mobapackage.sourceforge.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''EnjoyTheTime''' - SRCP-Client zum Steuern von Lokomotiven (Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:mgeramb@users.sourceforge.net  Michael Geramb]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://sourceforge.net/projects/enjoythetime/ WWW-Seiten] des Projektes.&lt;br /&gt;
&lt;br /&gt;
* '''Railroad Express''' - SRCP-Client zum Steuern von Modellbahnanlagen (Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:support@miniware.nl  Fred Stevens]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://www.moba-digitaal.nl/de/main/index.html WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''ELECTRIP''' - SRCP-Client zum Steuern von Modellbahnanlagen mit dem Gamepad, unterstützt die Simulation der Lokomotivgeräusche (Linux-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:momits@users.sourceforge.net  Moritz Renftle]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://electrip.sourceforge.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''dras/Kdigirail''' - SRCP-Client zum Steuern von Modellbahnanlagen (Linux-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:schmischi@users.sourceforge.net  Frank Schmischke]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://srcpd.sourceforge.net/clients/dras/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''AdHoc-Railway''' - Java-SRCP-Client zum Steuern von Modellbahnanlagen&amp;lt;br /&amp;gt; Kontakt: [mailto:fork_ch@users.sourceforge.net Benjamin Mueller]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf der [http://sourceforge.net/projects/adhocrailway/ Projektseite] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''jsrcpc''' - Java-SRCP-Bibliothek zur Entwicklung von SRCP-Clients&amp;lt;br /&amp;gt; Kontakt: [mailto:fork_ch@users.sourceforge.net Benjamin Mueller]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf der [http://sourceforge.net/projects/jsrcpc/ Projektseite] der Bibliothek.&lt;br /&gt;
&lt;br /&gt;
* '''nsrcp''' - .NET basierte SRCP-Bibliothek zur Entwicklung von SRCP-Clients&amp;lt;br /&amp;gt; Kontakt: [mailto:mgeramb@users.sourceforge.net Michael Geramb]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf der [http://sourceforge.net/projects/nsrcp/ Projektseite] der Bibliothek.&lt;br /&gt;
&lt;br /&gt;
* '''JMRI''' - Java basierte Programmsammlung zur Steuerung von Modellbahnen&amp;lt;br /&amp;gt; Kontakt: [mailto:jmri-developers@users.sourceforge.net Entwickler Mailingliste]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf der [http://jmri.sourceforge.net/ Projektseite] der Programmsammlung.&lt;br /&gt;
&lt;br /&gt;
* '''PPC SRCP Client''' - .Net basierter PocketPC-Client zur Steuerung von Lokomotiven&amp;lt;br /&amp;gt; Kontakt: [mailto:r.barnstorf@online.de Reimar Barnstorf]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://www.7soft.de/de/ppc_srcp_client/index.html WWW-Seiten] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''eWicht''' - Handheld auf Basis eines Ethernet-PICs&amp;lt;br /&amp;gt; Kontakt: [mailto:svesch@gmx.de Sven Schlender]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Hard- und Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://www.mobacon.de/eWicht.html WWW-Seiten] des Projekts.&lt;br /&gt;
&lt;br /&gt;
* '''Locomotion''' - Java basierte Eisenbahnsteuerung für Geräte mit Touch-Display&amp;lt;br /&amp;gt; Kontakt: [mailto:thkusch@googlemail.com Th. Kusch]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://locomotion.thkusch.de/ WWW-Seiten] des Projekts.&lt;br /&gt;
&lt;br /&gt;
* '''Lokdrive''' - Lokomotivsteuerung&amp;lt;br /&amp;gt; Kontakt: [mailto:philipp@philipp-kolb.net Philipp Kolb]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://philipp-kolb.net/philipp_kolb_KLokdrive.html WWW-Seiten] des Projekts.&lt;br /&gt;
&lt;br /&gt;
* '''SRCP Client f. Android''' - Lokomotivsteuerung mit einem Android Smartphone&amp;lt;br /&amp;gt; Kontakt: [mailto:michael@oscale.net Michael Blank]&amp;lt;br /&amp;gt;Die kostenlose Software kann mit einem Android Handy direkt aus dem Android Market installiert werden, siehe hierzu [http://www.oscale.net/android SRCP Client bei oscale.net ] .&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
[[Bild:Srcp-moba-interface.png|framed|Mögliche Hardware-Schnittstellen zwischen SRCP-Server und Modellbahn]]&lt;br /&gt;
Ein SRCP-Server kann unterschiedliche Hardwareschnittstellen eines Computers ansprechen und über diese mit der Modellbahn kommunizieren. Die größte Verbreitung für diesen Zweck hat die serielle Schnittstelle ([http://de.wikipedia.org/wiki/EIA-232 RS232/EIA-232]), die in neueren Rechnern zunehmend durch die [http://de.wikipedia.org/wiki/USB USB-Schnittstelle] ersetzt wird. Weitere Verwendung findet die parallele Schnittstelle ([http://de.wikipedia.org/wiki/IEEE_1284 IEEE 1284]) oder auch weniger geläufige, wie der [http://de.wikipedia.org/wiki/I2C I2C-Bus] oder diverse IO-Karten. Welche Art Hardware-Anbindung von den einzelnen SRCP-Servern unterstützt wird, ist der jeweiligen Programmdokumentation zu entnehmen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DDL-Betrieb ==&lt;br /&gt;
Im Rahmens des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes] wurde eine Technik entwickelt, mit der ein PC einfach und kostengünstig an die Hardware der Modellbahnanlage angeschlossen werden kann. Der Computer kann nach diesem System als [[Digitalzentrale]] genutzt werden.  Prinzipiell benötigt man hierfür zwei Informationskanäle, die jedoch auch einzeln betrieben werden können:&lt;br /&gt;
* Ein Kanal zum Senden von Steuerbefehlen an die Anlage&lt;br /&gt;
* Ein Kanal zum Empfang von Rückmeldungen von der Anlage&lt;br /&gt;
&lt;br /&gt;
Das ''Senden'' von Befehlen läuft über die serielle Schnittstelle ([http://de.wikipedia.org/wiki/EIA-232 RS232/EIA-232]), die im einfachsten Fall über zwei Kabel elektrisch mit einem [[Booster]] verbunden ist. Programmtechnisch wird die serielle Schnittstelle hierbei als Signalgenerator für das gewählte [[Digitalprotokoll]] genutzt. Beim praktischen Einsatz ist zu beachten, dass Notebooks in der Regel ein anderes Spannungsniveau an der RS232 liefern (ca. 5-8&amp;amp;nbsp;V), als Desktop-Rechner (ca. 12&amp;amp;nbsp;V). Manche Hardware-Kombinationen funktionieren daher an dem einen oder anderen Notebook nicht.&lt;br /&gt;
&lt;br /&gt;
Zum ''Empfang'' von Rückmeldungen der Anlage benötigt man ein [[S88-R%C3%BCckmeldebus | S88-Bus-System]], das über Kabelverbindungen und eine 5&amp;amp;nbsp;V-Spannungsversorgung an die parallele Schnittstelle ([http://de.wikipedia.org/wiki/IEEE_1284 IEEE 1284]) angeschlossen wird.&lt;br /&gt;
&lt;br /&gt;
Ein übersichtliche Zusammenstellung der für diese Anbindungen notwendigen elektischen Verbindungen gibt es von Holger Seider: http://home.snafu.de/mgrafe/Anleitung_Server.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Digitalbetrieb]]&lt;br /&gt;
[[Kategorie:SRCP]]&lt;/div&gt;</summary>
		<author><name>Moritz Renftle</name></author>	</entry>

	<entry>
		<id>http://www.der-moba.de/index.php?title=Digitalprojekt&amp;diff=12864</id>
		<title>Digitalprojekt</title>
		<link rel="alternate" type="text/html" href="http://www.der-moba.de/index.php?title=Digitalprojekt&amp;diff=12864"/>
				<updated>2011-09-23T16:54:08Z</updated>
		
		<summary type="html">&lt;p&gt;Moritz Renftle: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Einleitung =&lt;br /&gt;
&lt;br /&gt;
Am '''DER_MOBA''' Digitalprojekt arbeiten derzeit viele Entwickler, die sich &amp;amp;uuml;ber die Newsgroup '''de.rec.modelle.bahn''' koordinieren. Ziel ist die Schaffung eines modularen und skalierbaren - d.h. an die jeweiligen Anforderungen anpassbaren - Digitalsystems zur [[Modellbahnsteuerung]]. Einzelne Komponenten dieses nach dem Client-Server-Prinzip aufgebauten Systems können&lt;br /&gt;
ausgetauscht bzw. je nach Anforderung bausteinartig zusammengestellt werden. &lt;br /&gt;
Der Informationsaustausch der einzelnen Programme untereinander erfolgt über ein speziell für&lt;br /&gt;
diesen Zweck erfundenes Protokoll (SRCP = [[SRCP-Grundlagen | Simple Railroad Command Protocol]]). Mit den Details&lt;br /&gt;
dieser Sprachdefinition muß sich ein Anwender allerdings genausowenig auseinander setzen,&lt;br /&gt;
wie ein E-Mail-Verfasser mit SMTP (Simple Mail Transfer Protocol). Wichtig ist lediglich,&lt;br /&gt;
dass die eingesetzten Programme die gleiche Sprache sprechen.&lt;br /&gt;
&lt;br /&gt;
Ein Vorteil des hier eingesetzten Client-Server-Prinzips ist, dass die SRCP-Programme&lt;br /&gt;
grundsätzlich netzwerkfähig sind. Der Anwender ist damit nicht an einen einzelnen&lt;br /&gt;
Steuerungsrechner gebunden, wie das bei herkömmlichen Modellbahnsteuerungsprogrammen&lt;br /&gt;
in der Regel der Fall ist.&lt;br /&gt;
&lt;br /&gt;
[[Bild:Srcp-clients.png|framed|Nachrichtenfluß zwischen der Modellbahn, einem SRCP-Server und verschiedenen SRCP-Clients]]&lt;br /&gt;
Ein funktionsf&amp;amp;auml;higes SRCP-Digitalsystem besteht von der Software-Seite her aus mindestens zwei Programmen:&lt;br /&gt;
&lt;br /&gt;
* Einem SRCP-Server und&lt;br /&gt;
* einem SRCP-Client&lt;br /&gt;
&lt;br /&gt;
Der ''Server'' stellt die eigentliche Schnittstelle zur Hardware der Modellbahnanlage dar und kommuniziert entweder mit einer per [[Interface]] angeschlossenen [[Digitalzentrale]] oder - im Falle eines DigitalDirekt-Systems - direkt mit den [[Booster|Boostern]]. Er nimmt Steuerbefehle von SRCP-Clients entgegen und leitet diese an die Modellbahn weiter. Zusätzlich hält er die Clients über Statusänderungen der Modellbahn informiert.&lt;br /&gt;
&lt;br /&gt;
Der ''Client'' kommuniziert mit Hilfe von SRCP-Kommandos nur mit dem Server und stellt in der Regel ein Steuerungs- oder Bedienprogramm dar. Das Konzept schließt ausdrücklich die gleichzeitige Verwendung mehrerer SRCP-Clients ein, die z.B. auf verschiedene Funktionalitäten (Lokomotivsteuerung, Stellwerk, Ablaufsteuerung etc.) spezialisiert sein können (siehe nebenstehende Abbildung).&lt;br /&gt;
&lt;br /&gt;
Obwohl sehr viele, der derzeit verf&amp;amp;uuml;gbaren SRCP-Programme, f&amp;amp;uuml;r das Betriebssystem Linux entwickelt wurden, ist das '''DER_MOBA''' Digitalprojekt grunds&amp;amp;auml;tzlich unabh&amp;amp;auml;ngig von einem bestimmten Betriebssystem und der dafür notwendigen Hardware. Einige Programme laufen bereits jetzt auch unter anderen Betriebssystemen, andere k&amp;amp;ouml;nnen mit wenig Aufwand portiert werden.&lt;br /&gt;
&lt;br /&gt;
Das '''DER_MOBA''' Digitalprojekt wird dezentral durchgef&amp;amp;uuml;hrt. Informationen zu den einzelnen Programmen werden &amp;amp;uuml;blicherweise vom jeweiligen Autor &amp;amp;uuml;ber dessen WWW-Seite angeboten. Diese Seite ist deshalb im wesentlichen eine Link-Liste, die einen &amp;amp;Uuml;berblick &amp;amp;uuml;ber die verf&amp;amp;uuml;gbare Soft- und Hardware bietet. Weitere Detailinformationen zum Protokoll z.B. für Programmentwickler befinden sich im Artikel [[SRCP-Grundlagen]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= SRCP-Server =&lt;br /&gt;
== Projekte für den praktischen Einsatz ==&lt;br /&gt;
&lt;br /&gt;
* '''DDW Server''' - DigitalDirekt-SRCP-Server (0.7.x und 0.8.x) f&amp;amp;uuml;r Windows.&amp;lt;br /&amp;gt;Dieser Server macht den Computer zur Softwarezentrale und ermöglicht einen Digitalbetrieb ohne separate [[Digitalzentrale | Zentraleinheit]] und [[Interface | Computerinterface]].&amp;lt;br /&amp;gt; Kontakt: [mailto:mgrafe@snafu.de Michael Gr&amp;amp;auml;fe]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den [http://home.snafu.de/mgrafe/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''erddcd''' - DigitalDirekt-SRCP-Server (0.7.x) f&amp;amp;uuml;r Linux (DDL)&amp;lt;br /&amp;gt;Dieser Server macht den Computer zur Softwarezentrale und ermöglicht einen Digitalbetrieb ohne separate [[Digitalzentrale | Zentraleinheit]] und [[Interface | Computerinterface]] (für Linux Kernel 2.4 und 2.6).&amp;lt;br /&amp;gt; Kontakt: [http://vogt-it.com/MailForm/index.php Torsten Vogt]&amp;lt;br /&amp;gt;Weitere Informationen zu diesem Programm gibt es auf den Seiten des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes]. &lt;br /&gt;
&lt;br /&gt;
* '''TrackONE SRCP-Server''' - SRCP-Server (0.7.x) f&amp;amp;uuml;r Windows und die Intellibox.&amp;lt;br /&amp;gt;Server zur Ansteuerung einer per serieller Schnittstelle angeschlossenen Intellibox.&amp;lt;br /&amp;gt; Kontakt: [mailto:Michael@Reukauff.de Michael Reukauff]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den [http://www.reukauff.de/TrackONE/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''DCC-Signaler''' - SRCP-Server (0.7.x) f&amp;amp;uuml;r Windows und Linux.&amp;lt;br /&amp;gt;Dieser Server arbeitet in Verbindung mit einem externen, über die serielle Schnittstelle angeschlossenen DCC-Signalgenerator.&amp;lt;br /&amp;gt; Kontakt: [mailto:markus@gietzen.de Markus Gietzen]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den WWW-Seiten des [http://dccsignaler.sourceforge.net/ Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''srcpd''' - SRCP-Server (0.8.x) f&amp;amp;uuml;r Linux/FreeBSD/Windows (Cygwin)/Mac&amp;amp;nbsp;OS&amp;amp;nbsp;X&amp;lt;br /&amp;gt;&amp;amp;raquo;srcpd&amp;amp;laquo; kann zur Steuerung von Anlagen sowohl über verschiedene [[Digitalzentralen]], wie z.B. Intellibox, M&amp;amp;auml;rklin Interface 6051, Lenz LI100, Selectrix, Zimo MX1, OpenDCC, als auch über direkt an der seriellen Schnittstelle (RS232) angeschlossene [[Booster]] (DDL-Betrieb) genutzt werden. Möglichkeiten zum Anschluß von Rückmeldungen, wie Littfinski HSI-S88 oder S88-Module am Parallelport, sowie weitere Module für seltener vorkommende Schnittstellen (CAN-Bus, I2C) sind ebenfalls vorhanden. Es können auch mehrere Geräte gleichzeitig (z.B. zwei Intelliboxen) eingesetzt werden.&amp;lt;br /&amp;gt; Kontakt: [mailto:srcpd-devel@lists.sourceforge.net srcpd-devel@lists.sourceforge.net]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm gibt es auf den [http://srcpd.sourceforge.net/ Projekt-Seiten] bei SourceForge.&lt;br /&gt;
&lt;br /&gt;
* '''ejsrcpd''' - Extended Java SRCP-Daemon (0.8.x)&amp;lt;br /&amp;gt;In Java implementierter SRCP-Server mit Plugin-Konzept zur Unterstützung unterschiedlicher Hardware-Schnittstellen.&amp;lt;br /&amp;gt; Kontakt: [mailto:kurtharders@users.sourceforge.net Kurt Harders]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den [http://sourceforge.net/projects/ejsrcpd WWW-Seiten] des Projektes.&lt;br /&gt;
&lt;br /&gt;
== Technologiestudien ==&lt;br /&gt;
&lt;br /&gt;
Diese SRCP-Server sind entstanden, um Funktionen nicht nur am gr&amp;amp;uuml;nen Tisch testen zu k&amp;amp;ouml;nnen. Sie&lt;br /&gt;
k&amp;amp;ouml;nnen auch als Anregung f&amp;amp;uuml;r Weiterentwicklungen dienen. &lt;br /&gt;
&lt;br /&gt;
* '''jsrcpd''' - Referenzimplementierung von SRCP 0.8.x. Dieses Programm ist eine erste Implementierung von SRCP 0.8.x ohne weitere Funktionalit&amp;amp;auml;t. Derzeit ist es nicht f&amp;amp;uuml;r den Einsatz in der Modellbahnpraxis geeignet. Es dient in erster Linie den Entwicklern, die noch vorhandenen Fehler und Schw&amp;amp;auml;chen von SRCP 0.8.x zu erkennen und zu beheben. Es ist auch als Hilfe f&amp;amp;uuml;r die Entwicklung von SRCP 0.8.x Clients gedacht. Wer einen einsatzf&amp;amp;auml;higen SRCP-Server sucht, sollte sich die weiter oben angeführten Produkte ansehen.&amp;lt;br /&amp;gt; Kontakt: [mailto:olaf.schlachter@web.de Olaf Schlachter]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://srcpd.sourceforge.net/jsrcpd/ Autors].&lt;br /&gt;
&lt;br /&gt;
== Kommerzielle Produkte ==&lt;br /&gt;
&lt;br /&gt;
* '''Mini SRCP Server''' - Auf SRCP 0.8.2 basierende Firmware für Atmel Mikrocontroller; ist nur in Form eines fertig programmierten ATMega32 erhältlich.&amp;lt;br /&amp;gt; Kontakt: [mailto:r.barnstorf@online.de Reimar Barnstorf]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://www.7soft.de/de/mini_srcp_server/index.html Autors].&lt;br /&gt;
&lt;br /&gt;
= SRCP-Clients =&lt;br /&gt;
&lt;br /&gt;
* '''J-Man''' - Java-Programm zur manuellen Steuerung von Lokomotiven und Magnetartikeln unter einer grafischen Benutzeroberfl&amp;amp;auml;che. Die Weiterentwicklung dieses Programms findet unter einer eigenen [http://sourceforge.net/projects/j-man/ Projektseite] statt.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''loco-panel''' - Monitor zur &amp;amp;Uuml;berwachung aller aktiven Loks.&amp;lt;br /&amp;gt; &amp;lt;!-- &amp;lt;LI&amp;gt;&amp;lt;B&amp;gt;ddsh&amp;lt;/B&amp;gt; - Programmiersprache zur Steuerung von einfachen automatischen BetriebsablÃ€ufen.&amp;lt;BR&amp;gt; --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''uhl-programmer''' - Programmieren von Uhlenbrock-Decodern&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''nmra-programmer''' - Programmieren von NMRA-DCC-Decodern. Die Möglichkeit die Software zu beziehen, gibt es im Downloadbereich von [http://sourceforge.net/project/showfiles.php?group_id=29376 srcpd].&lt;br /&gt;
&lt;br /&gt;
* '''phpTrainCtrl f&amp;amp;uuml;r SRCP 0.8 (alpha)''' - u.a. phpTamsProgrammer&amp;lt;br /&amp;gt;Kontakt: [http://vogt-it.com/MailForm/index.php Torsten Vogt]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''phpDDLTerminal''' - PHP basiertes Web-Interface zur Steuerung und Decoder-Programmierung&amp;lt;br /&amp;gt;Kontakt: [mailto:tt@borrmanns.de Thomas Borrmann]&amp;lt;br /&amp;gt; Weitere Informationen zu diesem Programm gibt es auf den Seiten des [http://tt.borrmanns.de/index.php?nav=0;0&amp;amp;cont=software Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''dtcltiny''' - manuelle Steuerung von Lokomotiven mit besonders kompakter und &amp;amp;uuml;bersichtlicher Bedienoberfl&amp;amp;auml;che.&amp;lt;br /&amp;gt; Kontakt: [mailto:dtcltiny@markus-pfeiffer.de Markus Pfeiffer]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den veralteten [http://www.markus-pfeiffer.de/ WWW-Seiten] des Autors, sowie der aktuellen [http://dtcltiny.sourceforge.net/ Projektseite] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''spdrs60''' - grafisches Gleisbildstellpult nach Bundesbahnvorlage mit vorbildgerechter Fahrstraßensicherungslogik.&amp;lt;br /&amp;gt; Kontakt: [mailto:guido.scholz@bayernline.de Guido Scholz]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den veralteten [http://home.arcor.de/stefan.preis/modellbahn/spdrs60/index_d.htm WWW-Seiten] von Stefan Preis sowie der aktuellen [http://spdrs60.sourceforge.net/ Projektseite] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''M6051emu''' - Emulation des M&amp;amp;auml;rklin Interfaces 6051 f&amp;amp;uuml;r '''erddcd'''.&amp;lt;br /&amp;gt;Wird ben&amp;amp;ouml;tigt, wenn Nicht-SRCP-Clients (z.B. Railroad&amp;amp;amp;Co) mit '''erddcd''' betrieben werden sollen.&amp;lt;br /&amp;gt; Kontakt: [mailto:dschaef@neon.rif.fuedo.de Dieter Schaefer]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den Seiten des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes].&lt;br /&gt;
&lt;br /&gt;
* '''rcsh''' und '''rcman''' - Programmiersprache (Railroad Command Shell) und textuelle Bedienoberfl&amp;amp;auml;che (rcman)&amp;lt;br /&amp;gt; Kontakt: [mailto:peer.griebel@gmx.de Dr. Peer Griebel]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.griebel-net.de/peer/rcsh/rcsh.html WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* Programmbibliothken für '''TCL/Tk''' und '''Python''' - Sammlung n&amp;amp;uuml;tzlicher Routinen und Prozesse f&amp;amp;uuml;r den Selbstprogrammierer: [http://srcpd.sourceforge.net/clients/ Client-Seiten des srcpd]&lt;br /&gt;
&lt;br /&gt;
* '''SRCP Recorder''' - Zeichnet SRCP-Befehle einer laufenden Session auf und spielt sie sp&amp;amp;auml;ter wieder ab.&amp;lt;br /&amp;gt; Kontakt: [mailto:mtrute@web.de Matthias Trute]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://srcpd.sourceforge.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''SRCP Tester''' - SRCP-Befehle mit einem Web-Server und PHP generieren.&amp;lt;br /&amp;gt; Kontakt: [mailto:martin@familiewolf.de Martin Wolf]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den &amp;lt;nowiki&amp;gt;[http://www.stud.mw.tu-muenchen.de/~mw7/familie/martin/hobby/modellbahn/srcptest.html WWW-Seiten (link defekt)]&amp;lt;/nowiki&amp;gt; des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''Gplan''' - Gleispl&amp;amp;auml;ne erstellen und Magnetartikel steuern (f&amp;amp;uuml;r Windows und Linux).&amp;lt;br /&amp;gt; Kontakt: [mailto:mgrafe@snafu.de Michael Gr&amp;amp;auml;fe]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://home.snafu.de/mgrafe/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''TrackONE SRCP-Keyboard, Gleisplan-Editor und Steuersoftware''' (f&amp;amp;uuml;r Windows) &amp;lt;br /&amp;gt; Kontakt: [mailto:Michael@Reukauff.de Michael Reukauff]&amp;lt;br /&amp;gt; Weitere Infos zu diesen Programmen und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.reukauff.de/TrackONE/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''JTrain''' - In Java geschriebener grafischer SRCP-Client zur Steuerung von Lokomotiven und Schaltdecodern mit grafischem Stellpult (f&amp;amp;uuml;r Windows und Linux). Die ursprünglich von Werner Kunkel betreute Original-Internetseite (www.jtrain.de) dieses Programms existiert nicht mehr. Es bestehen noch eine von [http://www.lug-burghausen.org/dienste/rpm.html Guido Scholz] weiterentwickelte Version dieses Programms sowie eine darauf aufbauende, von [mailto:ibruell@users.berlios.de Ingo Bruell] betreute [http://developer.berlios.de/projects/jtrain/ Projektseite].&lt;br /&gt;
&lt;br /&gt;
* '''Java DCC Network Client (ab Version 2.1)''' - SRCP-Client zur Steuerung einer Gartenbahn mit einem Sharp Zaurus PDA mit einem WLAN&amp;lt;br /&amp;gt; Kontakt: [mailto:H.Karoska@t-online.de Helge Karoska]&amp;lt;br /&amp;gt; Java-SRCP-Client f&amp;amp;uuml;r den PDA Zaurus unter Linux. Das Programms wurde entwickelt zur Steuerung von Loks, Weichen und Zubeh&amp;amp;ouml;r einer Gartenbahn mit einem WLAN. Es kann aber auch universell eingesetzt werden. &amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.karkoska.de/DCC/DCCSET.htm WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''LD-X-Programmer''' - Programm zur Programmierung von Decodern der Firma Tams Elektronik (f&amp;amp;uuml;r Windows)&amp;lt;br /&amp;gt; Kontakt: [mailto:geramb@aon.de Michael Geramb]&amp;lt;br /&amp;gt; SRCP-Client (SRCP 0.7.3) f&amp;amp;uuml;r Windows zur Programmierung von Tams-Decodern. &amp;lt;br /&amp;gt; Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://members.aon.at/geramb/ld-x-programmer.htm WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''TRAINer''' - SRCP-Client mit Fahrstrassensteuerung, Lokomotiv-Bibliothek, Automatik-Betrieb (f&amp;amp;uuml;r Windows)&amp;lt;br /&amp;gt; Kontakt: [mailto:tainer@keintzel.at Peter Keintzel]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.keintzel.at/html/at/hobby/TRAINer/trainer.htm WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''SRCP-Pakete f&amp;amp;uuml;r verschiedene Linux-Distributionen''' - Guido Scholz hat einige der hier gelisteten Linux-Programme weiterentwickelt und diese in einfach zu installierende Pakete (SuSE, Fedora, Debian) verpackt.&amp;lt;br /&amp;gt; Kontakt: [mailto:guido.scholz@bayernline.de Guido Scholz]&amp;lt;br /&amp;gt; Weitere Infos zu diesem Angebot und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.lug-burghausen.org/dienste/rpm.html WWW-Seiten] des Autors (hier Linux User Group Burghausen).&lt;br /&gt;
&lt;br /&gt;
* '''Traindrive''' - SRCP-Client zum Steuern von Lokomotiven (Linux- und Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:ganter@ganter.at Fritz Ganter]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://traindrive.gpsdrive.cc/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''RocRail''' - Programm zum Steuern von Lokomotiven und Gleisbildstellpult (Linux- und Windows-Version vorhanden)&amp;lt;br /&amp;gt; Kontakt: [mailto:support@rocrail.net Rob Versluis]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://www.rocrail.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''MOBA-Package''' - Hilfsprogramme für die Entwicklung von SRCP-Clients und -Servern (Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:selandro@users.sourceforge.net Roman Lauer]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit die Software zu beziehen, gibt es auf den [http://mobapackage.sourceforge.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''EnjoyTheTime''' - SRCP-Client zum Steuern von Lokomotiven (Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:mgeramb@users.sourceforge.net  Michael Geramb]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://sourceforge.net/projects/enjoythetime/ WWW-Seiten] des Projektes.&lt;br /&gt;
&lt;br /&gt;
* '''Railroad Express''' - SRCP-Client zum Steuern von Modellbahnanlagen (Windows-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:support@miniware.nl  Fred Stevens]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://www.moba-digitaal.nl/de/main/index.html WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''ELECTRIP''' - Einfach gehaltener SRCP-Client zum Steuern von Modellbahnanlagen mit dem Gamepad (Linux-Version, Betrieb mit Windows möglich)&amp;lt;br /&amp;gt; Kontakt: [mailto:momits@users.sourceforge.net  Moritz Renftle]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://electrip.sourceforge.net/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''dras/Kdigirail''' - SRCP-Client zum Steuern von Modellbahnanlagen (Linux-Version)&amp;lt;br /&amp;gt; Kontakt: [mailto:schmischi@users.sourceforge.net  Frank Schmischke]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf den [http://srcpd.sourceforge.net/clients/dras/ WWW-Seiten] des Autors.&lt;br /&gt;
&lt;br /&gt;
* '''AdHoc-Railway''' - Java-SRCP-Client zum Steuern von Modellbahnanlagen&amp;lt;br /&amp;gt; Kontakt: [mailto:fork_ch@users.sourceforge.net Benjamin Mueller]&amp;lt;br /&amp;gt;Weitere Infos zu diesem Programm und die M&amp;amp;ouml;glichkeit, die Software zu beziehen, gibt es auf der [http://sourceforge.net/projects/adhocrailway/ Projektseite] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''jsrcpc''' - Java-SRCP-Bibliothek zur Entwicklung von SRCP-Clients&amp;lt;br /&amp;gt; Kontakt: [mailto:fork_ch@users.sourceforge.net Benjamin Mueller]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf der [http://sourceforge.net/projects/jsrcpc/ Projektseite] der Bibliothek.&lt;br /&gt;
&lt;br /&gt;
* '''nsrcp''' - .NET basierte SRCP-Bibliothek zur Entwicklung von SRCP-Clients&amp;lt;br /&amp;gt; Kontakt: [mailto:mgeramb@users.sourceforge.net Michael Geramb]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf der [http://sourceforge.net/projects/nsrcp/ Projektseite] der Bibliothek.&lt;br /&gt;
&lt;br /&gt;
* '''JMRI''' - Java basierte Programmsammlung zur Steuerung von Modellbahnen&amp;lt;br /&amp;gt; Kontakt: [mailto:jmri-developers@users.sourceforge.net Entwickler Mailingliste]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf der [http://jmri.sourceforge.net/ Projektseite] der Programmsammlung.&lt;br /&gt;
&lt;br /&gt;
* '''PPC SRCP Client''' - .Net basierter PocketPC-Client zur Steuerung von Lokomotiven&amp;lt;br /&amp;gt; Kontakt: [mailto:r.barnstorf@online.de Reimar Barnstorf]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://www.7soft.de/de/ppc_srcp_client/index.html WWW-Seiten] des Programms.&lt;br /&gt;
&lt;br /&gt;
* '''eWicht''' - Handheld auf Basis eines Ethernet-PICs&amp;lt;br /&amp;gt; Kontakt: [mailto:svesch@gmx.de Sven Schlender]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Hard- und Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://www.mobacon.de/eWicht.html WWW-Seiten] des Projekts.&lt;br /&gt;
&lt;br /&gt;
* '''Locomotion''' - Java basierte Eisenbahnsteuerung für Geräte mit Touch-Display&amp;lt;br /&amp;gt; Kontakt: [mailto:thkusch@googlemail.com Th. Kusch]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://locomotion.thkusch.de/ WWW-Seiten] des Projekts.&lt;br /&gt;
&lt;br /&gt;
* '''Lokdrive''' - Lokomotivsteuerung&amp;lt;br /&amp;gt; Kontakt: [mailto:philipp@philipp-kolb.net Philipp Kolb]&amp;lt;br /&amp;gt;Weitere Infos zu dieser Software und die M&amp;amp;ouml;glichkeit, diese zu beziehen, gibt es auf den [http://philipp-kolb.net/philipp_kolb_KLokdrive.html WWW-Seiten] des Projekts.&lt;br /&gt;
&lt;br /&gt;
* '''SRCP Client f. Android''' - Lokomotivsteuerung mit einem Android Smartphone&amp;lt;br /&amp;gt; Kontakt: [mailto:michael@oscale.net Michael Blank]&amp;lt;br /&amp;gt;Die kostenlose Software kann mit einem Android Handy direkt aus dem Android Market installiert werden, siehe hierzu [http://www.oscale.net/android SRCP Client bei oscale.net ] .&lt;br /&gt;
&lt;br /&gt;
= Hardware =&lt;br /&gt;
[[Bild:Srcp-moba-interface.png|framed|Mögliche Hardware-Schnittstellen zwischen SRCP-Server und Modellbahn]]&lt;br /&gt;
Ein SRCP-Server kann unterschiedliche Hardwareschnittstellen eines Computers ansprechen und über diese mit der Modellbahn kommunizieren. Die größte Verbreitung für diesen Zweck hat die serielle Schnittstelle ([http://de.wikipedia.org/wiki/EIA-232 RS232/EIA-232]), die in neueren Rechnern zunehmend durch die [http://de.wikipedia.org/wiki/USB USB-Schnittstelle] ersetzt wird. Weitere Verwendung findet die parallele Schnittstelle ([http://de.wikipedia.org/wiki/IEEE_1284 IEEE 1284]) oder auch weniger geläufige, wie der [http://de.wikipedia.org/wiki/I2C I2C-Bus] oder diverse IO-Karten. Welche Art Hardware-Anbindung von den einzelnen SRCP-Servern unterstützt wird, ist der jeweiligen Programmdokumentation zu entnehmen. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=&amp;quot;both&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DDL-Betrieb ==&lt;br /&gt;
Im Rahmens des [http://www.vogt-it.com/OpenSource/DDL/ DDL-Projektes] wurde eine Technik entwickelt, mit der ein PC einfach und kostengünstig an die Hardware der Modellbahnanlage angeschlossen werden kann. Der Computer kann nach diesem System als [[Digitalzentrale]] genutzt werden.  Prinzipiell benötigt man hierfür zwei Informationskanäle, die jedoch auch einzeln betrieben werden können:&lt;br /&gt;
* Ein Kanal zum Senden von Steuerbefehlen an die Anlage&lt;br /&gt;
* Ein Kanal zum Empfang von Rückmeldungen von der Anlage&lt;br /&gt;
&lt;br /&gt;
Das ''Senden'' von Befehlen läuft über die serielle Schnittstelle ([http://de.wikipedia.org/wiki/EIA-232 RS232/EIA-232]), die im einfachsten Fall über zwei Kabel elektrisch mit einem [[Booster]] verbunden ist. Programmtechnisch wird die serielle Schnittstelle hierbei als Signalgenerator für das gewählte [[Digitalprotokoll]] genutzt. Beim praktischen Einsatz ist zu beachten, dass Notebooks in der Regel ein anderes Spannungsniveau an der RS232 liefern (ca. 5-8&amp;amp;nbsp;V), als Desktop-Rechner (ca. 12&amp;amp;nbsp;V). Manche Hardware-Kombinationen funktionieren daher an dem einen oder anderen Notebook nicht.&lt;br /&gt;
&lt;br /&gt;
Zum ''Empfang'' von Rückmeldungen der Anlage benötigt man ein [[S88-R%C3%BCckmeldebus | S88-Bus-System]], das über Kabelverbindungen und eine 5&amp;amp;nbsp;V-Spannungsversorgung an die parallele Schnittstelle ([http://de.wikipedia.org/wiki/IEEE_1284 IEEE 1284]) angeschlossen wird.&lt;br /&gt;
&lt;br /&gt;
Ein übersichtliche Zusammenstellung der für diese Anbindungen notwendigen elektischen Verbindungen gibt es von Holger Seider: http://home.snafu.de/mgrafe/Anleitung_Server.htm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Digitalbetrieb]]&lt;br /&gt;
[[Kategorie:SRCP]]&lt;/div&gt;</summary>
		<author><name>Moritz Renftle</name></author>	</entry>

	</feed>