Forum: Mikrocontroller und Digitale Elektronik Xport zum steuern einer Lauftextanzeige


von Thorsten N. (Gast)


Lesenswert?

Hallo Zusammen,

Ich habe eine große Lauftextanzeige (so ne LED-Matrix) die bislang von 
einem alten PC Programmiert wird.
Nun möchte ich gerne stattdessen den XPORT von Lantronics nehmen, um die 
Anzeige flexibel aus dem Netzwerk zu steuern.
Am PC hängt sie am Seriellen Port, die Software scheint so als würde 
sich die Anzeige wie ein Modem verhalten.
Da man auf dem XPORT keline Java-Schripts ablegen kann, habe ich 
überlegt, die Lauftextpprogrammierung darüber vorzunehmen und auf die 
uralt-Software zu verzichten.

Hat jemand schon Erfahrung mit einem solchen Projekt?
Kann der Xport über ein in ihm enthaltenen Applett Daten auf der 
Seirellen ausgeben?

Schonmal Danke, Thorsten

von technikadonis (Gast)


Lesenswert?

Das geht wunderbar, ich habe mit ein paar Kolegen so eine Anzeige als 
Projektarbeit an der h_da gemacht.
Erste Anlaufstelle könnte für dich die Seite der c't sein, die haben 
schon einiges mit dem XPort und Applets gemacht. "Com auf LAN Adapter" 
oder so ähnlich hieß das Projekt.

mfg Thorsten

von Thorsten N. (Gast)


Lesenswert?

so wie ich das verstanden habe kann man aber nur einige Zusatzports 
schalten, aber nicht Daten an die Seriellew senden oder?

Hast du vielleicht ein paar Infos zu deinem Projekt?

von Mike (Gast)


Lesenswert?

Ich glaube, dass hier einige Unkenntnis über die Funktionsweise des 
XPORTs vorliegt.
Der XPort besteht im Wesentlichen aus einer TCP/IP Brücke, die einen 
wählbaren TCP/IP Port in die serieller Schnittstelle umsetzt. Alles was 
über TCP/IP an diesen Port geht, erscheint 1:1 an der seriellen 
Schnittstelle und umgekehrt. Zusätzlich hat der XPORT einen Speicher 
(ca. 512 kByte glaube ich), in dem sich ein Konfigurationsprogramm u.ä. 
befindet. Dieser Speicher ist als Webserver konfiguriert, kann also über 
das HTTP Protokoll auf Port 80 angesprochen werden. Hier können 
beliebige Webseiten eingelagert werden. Natürlich auch Java, JScript 
etc., das ist dem XPORT ziemlich egal. Ausgeführt wird der Code 
natürlich im Browser des aufrufenden Rechners, nicht im XPORT, denn 
letzterer dient nur als Speicher.
Natürlich ist es deshalb möglich, Daten auf die serielle Schnittstelle 
zu schicken, es genügt, ein TCP/IP Socket mit der IP Adresse des XPORT 
und der Portnummer für die RS232 Brücke zu öffnen. Wie man das macht ist 
spielt keine Rolle, ob über fest im PC installierte Software oder per 
Java oder JScript aus dem Browser heraus. Letztere Variante hat den 
Vorteil, dass sie überall funktioniert wo ein Java/Jscript fähiger 
Browser zur Verfügung steht, also auch mit Linux, Macintosh, IPhone etc.

Gruss
Mike

von Thorsten N. (Gast)


Lesenswert?

Dieso Art der Funktion hatte ich schon fast vermutet. Leider findet man 
im Netz öfters widersprüchliche Angaben dazu. Dennoch verfügt der XPORT 
über I/O-Pins, welche gesteuert werden können (also er interagiert doch 
mit in ihm vorhandenen Scripten (Das diese nicht auf ihm ausgeführt 
werden ist klar).

Danke für die Antworten.

von Mike (Gast)


Angehängte Dateien:

Lesenswert?

Die I/O Pins des XPORT werden ebenfalls über einen speziellen TCP/IP 
Port (ich glaube 77F0) mittels eines speziellen Protokolls gesteuert. 
Steht alles im Users Guide. Daher ist selbstverständlich auch eine 
Kontrolle über ein Java(-Script) möglich.

Gruss
Mike

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.