udp2serial
v1.2 release
Dabei handelt es sich um eine einfache Konsolenanwendung, die über einen UDP/IP-Socket empfangene Daten an einen seriellen Port weiterleitet.
udp2serial [options] UDPPort [COMPortID]
Kurz | Lang | Beschreibung |
---|---|---|
-ich | ‑‑SchnittstelleIP | Definiert die IP der Netzwerkschnittstelle, die für den UDP-Socket verwendet werden soll. Verwenden Sie 0.0.0.0, um alle Schnittstellen mit IPv4 abzuhören, oder ::0 für alle Schnittstellen mit IPv6. |
-B | ‑‑BaudRate | Definiert die serielle Baudrate. Standardwerte: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000 oder 256000. |
-D | ‑‑Datenbits | Definiert die Standardlänge der Datenbits pro Byte. Standardwerte: 5, 6, 7 oder 8. |
-P | --Parität | Definiert das Paritätsprüfungsprotokoll. Der Wert ist einer von: Gerade, Mark, Keine, Ungerade oder Leerzeichen. |
-S | ‑‑StopBits | Definiert die Standardanzahl von Stopbits pro Byte. Der Wert ist einer von: None, One, OnePointFive oder Two. |
-T | ‑‑DtrEnable | Definiert einen booleschen Wert (wahr oder falsch), der das DTR-Signal (Data Terminal Ready) während der seriellen Kommunikation aktiviert. |
-R | ‑‑RtsEnable | Definiert einen booleschen Wert, wahr oder falsch, der angibt, ob das Request to Send (RTS)-Signal während der seriellen Kommunikation aktiviert ist. |
-? | --helfen | Zeigt die Nutzung an. |
udp2serial -b=9600 5505 COM2
udp2serial 8505 /dev/ttyS2
udp2serial --InterfaceIP=::0 6704
Standardeinstellungen für optionale Parameter, z. B. serielle Baudrate und UDP-Netzwerkschnittstelle, werden in einer Datei settings.ini
konfiguriert. Diese Datei wird automatisch erstellt, wenn die Anwendung zum ersten Mal ausgeführt wird.
Übliche Speicherorte für diese Konfigurationsdatei sind wie folgt:
Betriebssystem | Pfad der Einstellungsdatei |
---|---|
Windows | C:ProgramDataudp2serialsettings.ini |
Linux / OSX | /usr/share/udp2serial/settings.ini |
Die ursprünglichen Standardwerte sind zunächst auskommentiert. Im Folgenden finden Sie ein Beispiel der Standardeinstellungsdatei mit einigen Überschreibungen:
[Serial]
; Defines the serial baud rate. Standard values: 110, 300, 600, 1200, 2400,
; 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000, or 256000.
; BaudRate=115200
BaudRate =9600
; Defines the standard length of data bits per byte. Standard values: 5, 6,
; 7 or 8.
; DataBits=8
; Defines the parity-checking protocol. Value is one of: Even, Mark, None, Odd
; or Space.
; Parity=None
; Defines the standard number of stopbits per byte. Value is one of: None, One,
; OnePointFive or Two.
; StopBits=One
; Defines the value that enables the Data Terminal Ready (DTR) signal during
; serial communication.
; DtrEnable=False
; Defines the value indicating whether the Request to Send (RTS) signal is
; enabled during serial communication.
; RtsEnable=False
[UDP]
; Defines the IP of the network interface to use for the UDP socket. Use 0.0.0.0
; to listen on all interfaces with IPv4 or ::0 for all interfaces with IPv6.
; InterfaceIP=0.0.0.0
InterfaceIP =::0