.\" Copyright (c) 2018-2020 Robin Getz .\" Copyright (c) 2018-2020 Analog Devices Inc. .\" .\" %%%LICENSE_START(GPLv2+_DOC_FULL) .\" This is free documentation; you can redistribute it and/or .\" modify it under the terms of the GNU General Public License as .\" published by the Free Software Foundation; either version 2 of .\" the License, or (at your option) any later version. .\" .\" The GNU General Public License's references to "object code" .\" and "executables" are to be interpreted as the output of any .\" document formatting or typesetting system, including .\" intermediate and printed output. .\" .\" This manual is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public .\" License along with this manual; if not, see .\" . .\" %%%LICENSE_END .\" .TH iiod 1 "24 December 2025" "libiio-0.26" "LibIIO Utilities" .IX iiod .SH "نام (NAME)" iiod \- دیمن IIO .SH "خلاصه دستور (SYNOPSIS)" .B iiod [ .I گزینه‌ها ] .SH "توضیحات (DESCRIPTION)" برنامهٔ .B iiod سروری ساخته‌شده بر پایهٔ Libiio است که می‌تواند یک کانتکست Libiio را از طریق شبکه، USB یا یک پیوند UART به اشتراک بگذارد. .SH "دستورها (COMMANDS)" .TP .B \-V, \-\-version نمایش نسخهٔ این برنامه. .TP .B \-d, \-\-debug استفاده از رابط اشکال‌زدایی (debug) جایگزین (ناسازگار). .TP .B \-D, \-\-demux جداسازی مستقیم (demux) کانال‌ها روی سرور. .TP .B \-i, \-\-interactive اجرای iiod در ترمینال کنترلی. .TP .B \-a, \-\-aio استفاده از ورودی/خروجی ناهمگام (asynchronous I/O). .TP .B \-F, \-\-ffs استفاده از نقطهٔ اتصال FunctionFS داده‌شده برای ارائه از طریق USB. .TP .B \-n, \-\-nb\-pipes مشخص کردن تعداد پایپ‌های USB (جفت‌های ep) مورد استفاده. .TP .B \-s, \-\-serial اجرای iiod روی UART مشخص‌شده. .TP .B \-p, \-\-port درگاهی (پورت) که باید روی آن شنود شود (پیش‌فرض = 30431). استفاده از \-\-port 0 یک درگاه زودگذر (پویا / استفاده‌نشده در محدودهٔ بین 32768–60999) را انتخاب خواهد کرد. .TP .B \-u, \-\-uri شناسهٔ یکنواخت منبع .I (uri) برای اتصال به دستگاه‌ها، که می‌تواند یکی از موارد زیر باشد: .RS .IP ip:[address] آدرس شبکه، یا به‌صورت عددی (192.168.0.1) یا نام میزبان در شبکه .IP ip: خالی؛ اگر با پشتیبانی از zeroconf کامپایل شده باشد، یک دستگاه IIO را روی شبکه پیدا می‌کند .IP usb:[device:port:instance] معمولاً از .B iio_info -S بازگردانده می‌شود .IP serial:[port],[baud],[settings] که کنترل می‌شوند و باید با iiod (یا tinyiiod) در سمت دیگر درگاه سریال مطابقت داشته باشند. .RS .IP [port] چیزی مانند \(aq/dev/ttyUSB0\(aq در لینوکس و \(aqCOM4\(aq در ویندوز است. .IP [baud] معمولاً یکی از مقادیر 110، 300، 600، 1200، 2400، 4800، 9600، 14400، 19200، 38400، 57600، 115200 [پیش‌فرض]، 128000 یا 256000 است، اما می‌تواند از سیستمی به سیستم دیگر متفاوت باشد. .IP [settings] معمولاً به‌صورت \(aq8n1\(aq پیکربندی می‌شود و توسط موارد زیر کنترل می‌گردد: .RS .IP data_bits: (5، 6، 7، 8 [پیش‌فرض]، یا 9) .IP parity_bits: (\(aqn\(aq هیچ‌کدام [پیش‌فرض]، \(aqo\(aq فرد، \(aqe\(aq زوج، \(aqm\(aq علامت، یا \(aqs\(aq فاصله) .IP stop_bits: (1 [پیش‌فرض]، یا 2) .IP flow_control: (\(aq0\(aq هیچ‌کدام [پیش‌فرض]، \(aqx\(aq برای Xon Xoff، \(aqr\(aq برای RTSCTS، یا \(aqd\(aq برای DTRDSR) .RE .RE .IP local: بدون بخش آدرس. این حالت پیش‌فرض است. .RE .TP .SH "مقدار بازگشتی (RETURN VALUE)" اگر دستگاه مشخص‌شده پیدا نشود، یک کد خروج غیرصفر بازگردانده می‌شود.