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