YPort: Unterschied zwischen den Versionen

Aus Ethersex_Wiki
Wechseln zu: Navigation, Suche
(Virtuellen COM-Port auf YPort mappen (Windows))
(Artikel verständlicher formuliert.)
Zeile 1: Zeile 1:
== Yport ( Ethernet - RS232 Konverter ) ==
+
'''YPORT''' (aka XPORT) ist ein Ethernet-RS232-Konverter, den man per Default auf der Portnummer 7970 ansprechen kann.
 
 
YPORT (aka XPORT) ist ein Ethernet - RS232 Konverter den man mit der default Portnummer 7970 ansprechen kann.
 
  
 
* Die Portnummer kann mit "menuconfig" auch geändert werden.
 
* Die Portnummer kann mit "menuconfig" auch geändert werden.
Zeile 8: Zeile 6:
 
Aufruf:
 
Aufruf:
 
  nc ipnummer-ethersex 7970
 
  nc ipnummer-ethersex 7970
Damit bekommt dann ein Gerät mit den RS232 an ein Terminal.
+
Damit bekommt dann ein RS232-Gerät an ein Terminal.
  
Wenn es unerwünschte echo's gibt im Terminal, dann kann man die Verbindung so herstellen:
+
Wenn es unerwünschte Echos gibt im Terminal, dann kann man die Verbindung so herstellen:
 
  stty -icanon -echo && nc ipnummer-ethersex 7970
 
  stty -icanon -echo && nc ipnummer-ethersex 7970
  
Wenn die verbindung getrennt wird, muss man "Blind" den Befehl "reset" eingeben und das Terminal ist wieder in normalem modus.
+
Wenn die Verbindung getrennt wird, muss man "blind" den Befehl "reset" eingeben und das Terminal ist wieder in normalem Modus.
 +
 
 
Alternativ kann man auch  
 
Alternativ kann man auch  
 
  stty -icanon -echo; nc ipnummer 7970; stty icanon echo
 
  stty -icanon -echo; nc ipnummer 7970; stty icanon echo
eingeben, dann sollte das Echo gleich wieder aktiviert sein und in den Cooked-Mode schalten
+
eingeben, dann sollte das Echo gleich wieder aktiviert sein und das Terminal in den zeilenorientierten Modus (cooked mode) schalten.
 +
 
 +
== Virtuelle Schnittstelle auf YPort mappen==
  
== Virtuelle Schnittstelle auf YPort mappen (Linux)==
+
===Linux===
 
  socat PTY,link=/dev/YPort  TCP:192.168.1.5:7970
 
  socat PTY,link=/dev/YPort  TCP:192.168.1.5:7970
  
 
... sorgt dafür, dass die serielle Schnittstelle am Ethersex als /dev/YPort im Linux-System erscheint.
 
... sorgt dafür, dass die serielle Schnittstelle am Ethersex als /dev/YPort im Linux-System erscheint.
  
 
+
===Windows===
== Virtuellen COM-Port auf YPort mappen (Windows)==
+
Unter Windows ist es möglich, einen COM-Port zu simulieren. Hierzu kann z.B. das kostenlose Programm [http://www.hw-group.com/products/hw_vsp/index_en.html HW Virtual Serial Port] verwendet werden. Dort einfach IP-Adresse und Port (Standard: 7970) eingeben, die Option "External NVT Commands Port" ausschalten und auf "Create COM" klicken.
 
 
Unter Windows ist es möglich, einen COM-Port zu simulieren. Hierzu kann zB. das kostenlose Programm [http://www.hw-group.com/products/hw_vsp/index_en.html HW Virtual Serial Port] von [http://www.hw-group.com HW Group] verwendet werden. Dort einfach IP-Adresse und Port (Standard 7970) eingeben, die Option "External NVT Commands Port" ausschalten und auf "Create COM" klicken.
 
  
 
== RS232 Kabel ==
 
== RS232 Kabel ==
 +
Bei der Verbindung von zwei RS232-Geräten ist die Verkabelung manchmal ein Problem.
  
Zwei rs232 Geraete verbinden lasst sich einfach anhoeren, aber die verkabelung ist manchmal ein Problem.
+
Es gibt zwei Arten von RS232-Steckern: DTE und DCE ("Data Terminal Equipment" und "Data Communications Equipment")
 +
  http://www.bb-elec.com/bb-elec/literature/tech/faq_rs232_connections_work.pdf
 +
Daumenregel: DTE ist der Computer, DCE ist ein Modem.
  
Es gibt zwei arten von RS232 Stecker  DTE  und DCE  ("Data Terminal Equipment" und "Data Communications Equipment")
+
Das Pollin [[AVR Net-IO]] ist zum Beispiel als DCE verkabelt (vgl. S.7. http://www.pollin.de/shop/downloads/D810058B.PDF : TxD an SUB-D9 Pin 2 und RxD an Pin 3).
  http://www.bb-elec.com/bb-elec/literature/tech/faq_rs232_connections_work.pdf
 
Daumenregel DTE: Computer, DCE: Modem.
 
Das Pollin NET AVR ist zum Beispiel als DCE verkabelt (vgl. S.7. http://www.pollin.de/shop/downloads/D810058B.PDF : TxD an SUB-D9 pin 2 und RxD an pin 3)
 
  
 
[[Category:Ethersex]]
 
[[Category:Ethersex]]

Version vom 29. August 2010, 16:19 Uhr

YPORT (aka XPORT) ist ein Ethernet-RS232-Konverter, den man per Default auf der Portnummer 7970 ansprechen kann.

  • Die Portnummer kann mit "menuconfig" auch geändert werden.
  • Die Baudrate kann man auch in "menuconfig" einstellen.

Aufruf:

nc ipnummer-ethersex 7970

Damit bekommt dann ein RS232-Gerät an ein Terminal.

Wenn es unerwünschte Echos gibt im Terminal, dann kann man die Verbindung so herstellen:

stty -icanon -echo && nc ipnummer-ethersex 7970

Wenn die Verbindung getrennt wird, muss man "blind" den Befehl "reset" eingeben und das Terminal ist wieder in normalem Modus.

Alternativ kann man auch

stty -icanon -echo; nc ipnummer 7970; stty icanon echo

eingeben, dann sollte das Echo gleich wieder aktiviert sein und das Terminal in den zeilenorientierten Modus (cooked mode) schalten.

Virtuelle Schnittstelle auf YPort mappen

Linux

socat PTY,link=/dev/YPort  TCP:192.168.1.5:7970

... sorgt dafür, dass die serielle Schnittstelle am Ethersex als /dev/YPort im Linux-System erscheint.

Windows

Unter Windows ist es möglich, einen COM-Port zu simulieren. Hierzu kann z.B. das kostenlose Programm HW Virtual Serial Port verwendet werden. Dort einfach IP-Adresse und Port (Standard: 7970) eingeben, die Option "External NVT Commands Port" ausschalten und auf "Create COM" klicken.

RS232 Kabel

Bei der Verbindung von zwei RS232-Geräten ist die Verkabelung manchmal ein Problem.

Es gibt zwei Arten von RS232-Steckern: DTE und DCE ("Data Terminal Equipment" und "Data Communications Equipment")

 http://www.bb-elec.com/bb-elec/literature/tech/faq_rs232_connections_work.pdf

Daumenregel: DTE ist der Computer, DCE ist ein Modem.

Das Pollin AVR Net-IO ist zum Beispiel als DCE verkabelt (vgl. S.7. http://www.pollin.de/shop/downloads/D810058B.PDF : TxD an SUB-D9 Pin 2 und RxD an Pin 3).