udp2serial
v1.2 release
Este é um aplicativo de console simples que recebe dados recebidos em um soquete UDP/IP e os encaminha para uma porta serial.
udp2serial [options] UDPPort [COMPortID]
Curto | Longo | Descrição |
---|---|---|
-eu | ‑‑InterfaceIP | Define o IP da interface de rede a ser usada para o soquete UDP. Use 0.0.0.0 para escutar em todas as interfaces com IPv4 ou ::0 para todas as interfaces com IPv6. |
-b | ‑‑Taxa Baud | Define a taxa de transmissão serial. Valores padrão: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000 ou 256000. |
-d | ‑‑DataBits | Define o comprimento padrão de bits de dados por byte. Valores padrão: 5, 6, 7 ou 8. |
-p | --Paridade | Define o protocolo de verificação de paridade. O valor é um dos seguintes: Par, Marcado, Nenhum, Ímpar ou Espaço. |
-s | ‑‑StopBits | Define o número padrão de stopbits por byte. O valor é um dos seguintes: Nenhum, Um, OnePointFive ou Dois. |
-t | ‑‑DtrEnable | Define o valor booleano, verdadeiro ou falso, que habilita o sinal Data Terminal Ready (DTR) durante a comunicação serial. |
-r | ‑‑RtsEnable | Define o valor booleano, verdadeiro ou falso, indicando se o sinal Request to Send (RTS) está habilitado durante a comunicação serial. |
-? | --ajuda | Mostra o uso. |
udp2serial -b=9600 5505 COM2
udp2serial 8505 /dev/ttyS2
udp2serial --InterfaceIP=::0 6704
As configurações padrão para parâmetros opcionais, por exemplo, taxa de transmissão serial e interface de rede UDP, são configuradas em um arquivo settings.ini
. Este arquivo será criado automaticamente quando o aplicativo for executado pela primeira vez.
Os locais comuns para este arquivo de configuração são os seguintes:
SO | Caminho do arquivo de configurações |
---|---|
Windows | C:ProgramDataudp2serialsettings.ini |
Linux/OSX | /usr/share/udp2serial/settings.ini |
Os valores padrão originais são inicialmente comentados. A seguir está um exemplo do arquivo de configurações padrão com algumas substituições:
[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