udp2serial
v1.2 release
هذا هو تطبيق وحدة تحكم بسيط يأخذ البيانات المستلمة على مقبس UDP/IP ويعيد توجيهها إلى منفذ تسلسلي.
udp2serial [options] UDPPort [COMPortID]
قصير | طويل | وصف |
---|---|---|
-أنا | ---InterfaceIP | يحدد عنوان 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. |
- ص | ---التكافؤ | يحدد بروتوكول التحقق من التكافؤ. القيمة هي واحدة مما يلي: زوجي، أو علامة، أو لا شيء، أو فردي، أو مسافة. |
-س | --- ستوببتس | يحدد العدد القياسي لقطع التوقف لكل بايت. القيمة هي واحدة من: لا شيء، واحد، OnePointFive أو اثنان. |
-ر | ---DtrEnable | يحدد القيمة المنطقية، صواب أو خطأ، التي تمكن إشارة Data Terminal Ready (DTR) أثناء الاتصال التسلسلي. |
- ص | ---RtsEnable | يحدد القيمة المنطقية، صواب أو خطأ، للإشارة إلى ما إذا كانت إشارة طلب الإرسال (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