udp2serial
v1.2 release
Это простое консольное приложение, которое принимает данные, полученные через сокет UDP/IP, и пересылает их в последовательный порт.
udp2serial [options] UDPPort [COMPortID]
Короткий | Длинный | Описание |
---|---|---|
-я | --ИнтерфейсIP | Определяет IP-адрес сетевого интерфейса, который будет использоваться для сокета UDP. Используйте 0.0.0.0 для прослушивания всех интерфейсов с IPv4 или ::0 для всех интерфейсов с IPv6. |
‑б | --BaudRate | Определяет последовательную скорость передачи данных. Стандартные значения: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000 или 256000. |
-д | --Биты данных | Определяет стандартную длину битов данных на байт. Стандартные значения: 5, 6, 7 или 8. |
‑p | ‑‑Паритет | Определяет протокол проверки четности. Значение может быть одним из следующих: Четное, Отметить, Нет, Нечетное или Пробел. |
-с | --Стопбиты | Определяет стандартное количество стоп-битов на байт. Значением может быть одно из следующих значений: None, One, OnePointFive или Two. |
-т | --DtrEnable | Определяет логическое значение (истина или ложь), которое включает сигнал готовности терминала данных (DTR) во время последовательной связи. |
‑р | --RtsEnable | Определяет логическое значение true или false, указывающее, включен ли сигнал запроса на отправку (RTS) во время последовательной связи. |
‑? | --помощь | Показывает использование. |
udp2serial -b=9600 5505 COM2
udp2serial 8505 /dev/ttyS2
udp2serial --InterfaceIP=::0 6704
Настройки по умолчанию для дополнительных параметров, например скорости последовательной передачи данных и сетевого интерфейса UDP, настраиваются в файле settings.ini
. Этот файл будет автоматически создан при первом запуске приложения.
Обычное расположение этого файла конфигурации следующее:
ОС | Путь к файлу настроек |
---|---|
Окна | C:ProgramDataudp2serialsettings.ini |
Линукс/ОСХ | /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