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 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