udp2serial
v1.2 release
นี่เป็นแอปพลิเคชั่นคอนโซลธรรมดาที่รับข้อมูลที่ได้รับบนซ็อกเก็ต UDP/IP และส่งต่อไปยังพอร์ตอนุกรม
udp2serial [options] UDPPort [COMPortID]| สั้น | ยาว | คำอธิบาย |
|---|---|---|
| -ฉัน | ------อินเตอร์เฟซIP | กำหนด IP ของอินเทอร์เฟซเครือข่ายเพื่อใช้สำหรับซ็อกเก็ต UDP ใช้ 0.0.0.0 เพื่อฟังบนอินเทอร์เฟซทั้งหมดที่มี IPv4 หรือ ::0 สำหรับอินเทอร์เฟซทั้งหมดที่มี IPv6 |
| ‐ข | ------อัตราการรับส่งข้อมูล | กำหนดอัตรารับส่งข้อมูลแบบอนุกรม ค่ามาตรฐาน: 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 128000 หรือ 256000 |
| ‐ง | ------DataBits | กำหนดความยาวมาตรฐานของบิตข้อมูลต่อไบต์ ค่ามาตรฐาน: 5, 6, 7 หรือ 8 |
| ‐หน้า | ------ความเท่าเทียมกัน | กำหนดโปรโตคอลการตรวจสอบความเท่าเทียมกัน ค่าเป็นหนึ่งใน: คู่, ทำเครื่องหมาย, ไม่มี, คี่ หรือเว้นวรรค |
| ‐ส | ------StopBits | กำหนดจำนวนมาตรฐานของจุดหยุดบิตต่อไบต์ ค่าเป็นหนึ่งใน: ไม่มี, หนึ่ง, OnePointFive หรือสอง |
| ‐ที | ------Dtrเปิดใช้งาน | กำหนดค่าบูลีน จริงหรือเท็จ ที่เปิดใช้งานสัญญาณ Data Terminal Ready (DTR) ในระหว่างการสื่อสารแบบอนุกรม |
| ‐ร | ------เปิดใช้งาน Rts | กำหนดค่าบูลีน จริงหรือเท็จ ระบุว่าสัญญาณคำขอส่ง (RTS) ถูกเปิดใช้งานระหว่างการสื่อสารแบบอนุกรมหรือไม่ |
| - | --ช่วย | แสดงการใช้งาน |
udp2serial -b=9600 5505 COM2udp2serial 8505 /dev/ttyS2udp2serial --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