| iiod(1) | LibIIO Utilities | iiod(1) |
نام (NAME)
iiod - دیمن IIO
خلاصه دستور (SYNOPSIS)
iiod [ گزینهها ]
توضیحات (DESCRIPTION)
برنامهٔ iiod سروری ساختهشده بر پایهٔ Libiio است که میتواند یک کانتکست Libiio را از طریق شبکه، USB یا یک پیوند UART به اشتراک بگذارد.
دستورها (COMMANDS)
- -V, --version
- نمایش نسخهٔ این برنامه.
- -d, --debug
- استفاده از رابط اشکالزدایی (debug) جایگزین (ناسازگار).
- -D, --demux
- جداسازی مستقیم (demux) کانالها روی سرور.
- -i, --interactive
- اجرای iiod در ترمینال کنترلی.
- -a, --aio
- استفاده از ورودی/خروجی ناهمگام (asynchronous I/O).
- -F, --ffs <arg>
- استفاده از نقطهٔ اتصال FunctionFS دادهشده برای ارائه از طریق USB.
- -n, --nb-pipes <arg>
- مشخص کردن تعداد پایپهای USB (جفتهای ep) مورد استفاده.
- -s, --serial <arg>
- اجرای iiod روی UART مشخصشده.
- -p, --port <arg>
- درگاهی (پورت) که باید روی آن شنود شود (پیشفرض = 30431). استفاده از --port 0 یک درگاه زودگذر (پویا / استفادهنشده در محدودهٔ بین 32768–60999) را انتخاب خواهد کرد.
- -u, --uri
- شناسهٔ یکنواخت منبع (uri) برای اتصال به دستگاهها، که میتواند یکی از موارد زیر باشد:
- ip:[address]
- آدرس شبکه، یا بهصورت عددی (192.168.0.1) یا نام میزبان در شبکه
- ip:
- خالی؛ اگر با پشتیبانی از zeroconf کامپایل شده باشد، یک دستگاه IIO را روی شبکه پیدا میکند
- usb:[device:port:instance]
- معمولاً از iio_info -S بازگردانده میشود
- serial:[port],[baud],[settings]
- که کنترل میشوند و باید با iiod (یا tinyiiod) در سمت دیگر درگاه سریال مطابقت داشته باشند.
- [port]
- چیزی مانند '/dev/ttyUSB0' در لینوکس و 'COM4' در ویندوز است.
- [baud]
- معمولاً یکی از مقادیر 110، 300، 600، 1200، 2400، 4800، 9600، 14400، 19200، 38400، 57600، 115200 [پیشفرض]، 128000 یا 256000 است، اما میتواند از سیستمی به سیستم دیگر متفاوت باشد.
- [settings]
- معمولاً بهصورت '8n1' پیکربندی میشود و توسط موارد زیر کنترل میگردد:
- data_bits:
- (5، 6، 7، 8 [پیشفرض]، یا 9)
- parity_bits:
- ('n' هیچکدام [پیشفرض]، 'o' فرد، 'e' زوج، 'm' علامت، یا 's' فاصله)
- stop_bits:
- (1 [پیشفرض]، یا 2)
- flow_control:
- ('0' هیچکدام [پیشفرض]، 'x' برای Xon Xoff، 'r' برای RTSCTS، یا 'd' برای DTRDSR)
- local:
- بدون بخش آدرس. این حالت پیشفرض است.
مقدار بازگشتی (RETURN VALUE)
اگر دستگاه مشخصشده پیدا نشود، یک کد خروج غیرصفر بازگردانده میشود.
| 24 December 2025 | libiio-0.26 |