udp2serial
v1.2 release
Il s'agit d'une application console simple qui prend les données reçues sur un socket UDP/IP et les transmet à un port série.
udp2serial [options] UDPPort [COMPortID]
Court | Long | Description |
---|---|---|
-je | ‑‑InterfaceIP | Définit l'IP de l'interface réseau à utiliser pour le socket UDP. Utilisez 0.0.0.0 pour écouter sur toutes les interfaces avec IPv4 ou ::0 pour toutes les interfaces avec IPv6. |
‑b | ‑‑BaudRate | Définit le débit en bauds série. Valeurs standard : 110, 300, 600, 1 200, 2 400, 4 800, 9 600, 14 400, 19 200, 38 400, 57 600, 115 200, 128 000 ou 256 000. |
-d | ‑‑Bits de données | Définit la longueur standard des bits de données par octet. Valeurs standards : 5, 6, 7 ou 8. |
‑p | --Parité | Définit le protocole de contrôle de parité. La valeur est l'une des valeurs suivantes : Paire, Mark, Aucune, Impaire ou Espace. |
-s | ‑‑StopBits | Définit le nombre standard de bits d'arrêt par octet. La valeur est l'une des valeurs suivantes : Aucun, Un, OnePointFive ou Deux. |
-t | ‑‑DtrEnable | Définit la valeur booléenne, vraie ou fausse, qui active le signal Data Terminal Ready (DTR) pendant la communication série. |
‑r | ‑‑RtsEnable | Définit la valeur booléenne, vraie ou fausse, indiquant si le signal de demande d'envoi (RTS) est activé pendant la communication série. |
‑? | --aide | Montre l'utilisation. |
udp2serial -b=9600 5505 COM2
udp2serial 8505 /dev/ttyS2
udp2serial --InterfaceIP=::0 6704
Les paramètres par défaut des paramètres facultatifs, par exemple le débit en bauds série et l'interface réseau UDP, sont configurés dans un fichier settings.ini
. Ce fichier sera automatiquement créé lors de la première exécution de l'application.
Les emplacements courants pour ce fichier de configuration sont les suivants :
Système d'exploitation | Chemin du fichier de paramètres |
---|---|
Fenêtres | C:ProgramDataudp2serialsettings.ini |
Linux/OSX | /usr/share/udp2serial/settings.ini |
Les valeurs par défaut d'origine sont initialement commentées. Voici un exemple du fichier de paramètres par défaut avec quelques remplacements :
[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