udp2serial
v1.2 release
这是一个简单的控制台应用程序,它获取在 UDP/IP 套接字上接收的数据并将其转发到串行端口。
udp2serial [options] UDPPort [COMPortID]
短的 | 长的 | 描述 |
---|---|---|
-我 | ----接口IP | 定义用于 UDP 套接字的网络接口的 IP。使用 0.0.0.0 侦听所有采用 IPv4 的接口,或使用 ::0 侦听所有采用 IPv6 的接口。 |
-b | ----波特率 | 定义串行波特率。标准值:110、300、600、1200、2400、4800、9600、14400、19200、38400、57600、115200、128000 或 256000。 |
-d | ----数据位 | 定义每字节数据位的标准长度。标准值:5、6、7 或 8。 |
-p | - 平价 | 定义奇偶校验协议。值为以下之一:偶数、标记、无、奇数或空格。 |
-s | ----停止位 | 定义每个字节的标准停止位数。值为以下之一:无、一、OnePointFive 或二。 |
-t | ----Dtr启用 | 定义布尔值 true 或 false,用于在串行通信期间启用数据终端就绪 (DTR) 信号。 |
-r | ----RtsEnable | 定义布尔值 true 或 false,指示串行通信期间是否启用请求发送 (RTS) 信号。 |
-? | - 帮助 | 显示用法。 |
udp2serial -b=9600 5505 COM2
udp2serial 8505 /dev/ttyS2
udp2serial --InterfaceIP=::0 6704
可选参数的默认设置(例如串行波特率和UDP 网络接口)在settings.ini
文件中配置。该文件将在应用程序首次运行时自动创建。
此配置文件的常见位置如下:
操作系统 | 设置文件路径 |
---|---|
视窗 | C:ProgramDataudp2serialsettings.ini |
Linux / 操作系统 | /usr/share/udp2serial/settings.ini |
最初的默认值被注释掉。以下是带有一些覆盖的默认设置文件的示例:
[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