Forum: PC Hard- und Software Echte serielle Schnittstellen am PC brücken


von wanda (Gast)


Lesenswert?

Gibt es für Windows ein Programm, dass zwei echte serielle 
Schnittstellen per Software kurzschliesst, so dass zwei externe Geräte 
miteinander sprechen können? Der PC muss also nur die Daten 
durchreichen.

Gibt es nicht sogar einen Serial Port Sniffer Programm, dass zu seinem 
Zweck zwei Schnittstellen benötigt?
Ah, hier:  http://www.serialmon.com/

Das kann jetzt auch reines Software-Monitoring.

von wanda (Gast)


Lesenswert?

Braucht aber manchmal 100% Prozessor.. :-(

von ??? (Gast)


Lesenswert?

wanda schrieb:
> Gibt es für Windows ein Programm, dass zwei echte serielle
> Schnittstellen per Software kurzschliesst, so dass zwei externe Geräte
> miteinander sprechen können? Der PC muss also nur die Daten
> durchreichen.

wozu brauchst du dann einen pc - hast du keinen lötkolben?

von ??? (Gast)


Lesenswert?

hab ich noch vergessen:
wenn du das protokoll mitloggen willst und ein einfaches programm 
brauchst, schreib dir doch selber eins - ist in ca. einer halben stunde 
(eine stunde wenns das erste mal mit der rs232 ist) erledigt und macht 
genau das, was du willst...

von Dietrich (Gast)


Lesenswert?

Hi,

ich glaube der "Null-modem emulator (com0com)" ist genau das was Du 
suchst.

Zu finden auf SourceForge unter http://com0com.sourceforge.net/

Gruß,

Dietrich

von Lui S. (lute)


Angehängte Dateien:

Lesenswert?

Moin,

ich habe mir für diesen Zweck mal einen Adapter gebaut.
Der Zuhörer bekommt nur Daten, von welcher Seite kann ich mit dem 
Schalter auswählen.

Gruß, Lui

von Wanda (Gast)


Lesenswert?

> zwei echte serielle Schnittstellen
> "Null-modem emulator (com0com)"

Für mich ist auch eine USB-UART bridge eine echte (physische) serielle 
Scnittstelle.
(com2com) ist dagegen virtuell.

von Sven (Gast)


Lesenswert?

Öhm,

in C# gibts ne Klasse SerialPort, die hat nen Event OnReceive. Könnte 
man nicht in diesem OnReceive Event die empfangenen Daten einfach weiter 
an die andere Schnittstelle senden?

von Reinhard Kern (Gast)


Lesenswert?

Sven schrieb:
> Öhm,
>
> in C# gibts ne Klasse SerialPort, die hat nen Event OnReceive. Könnte
> man nicht in diesem OnReceive Event die empfangenen Daten einfach weiter
> an die andere Schnittstelle senden?

Sicher, aber wenn man nichts weiter damit anfängt, ist das ein sinnloses 
Unterfangen: emuliere 3 x 5 cm Draht mit Hilfe eines Notebooks??

Gruss Reinhard

von Sven (Gast)


Lesenswert?

Wer hält dich denn davon ab in dem EventHandler die empfangenen Daten 
irgendwo hin zu schreiben?

von Sven (Gast)


Lesenswert?

Öh, sorry, zu schnell geantwortet.

Ich denke aber, wenn wanda nur zwei Geräte verbinden wollte würde sich 
die Frage nach ner PC Software nicht stellen, odeR?

von Gerry E. (micky01)


Lesenswert?

Vielleicht sagt wanda mal, was das eigentliche Ziel der Aktion sein 
soll.

von Reinhard Kern (Gast)


Lesenswert?

Sven schrieb:
> Ich denke aber, wenn wanda nur zwei Geräte verbinden wollte würde sich
> die Frage nach ner PC Software nicht stellen, odeR?

Genau das ist ja meine Frage. Aber O-Ton Wanda: "Der PC muss also nur 
die Daten durchreichen".

??

Vielleicht kann er nicht löten sondern nur programmieren...

Gruss Reinhard

von oszi40 (Gast)


Lesenswert?

Die Simulation durch Software ersetzt leider nicht die im wahren Leben 
auftretenden Fehler bei evtl. fehlenden Drahtbrücken.
http://de.wikipedia.org/wiki/EIA-232

von Martin K. (mkohler)


Lesenswert?

wanda schrieb:
> Gibt es nicht sogar einen Serial Port Sniffer Programm, dass zu seinem
> Zweck zwei Schnittstellen benötigt?
> Ah, hier:  http://www.serialmon.com/
oder hier:
http://www.docklight.de/

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.