iiod(1) LibIIO Utilities iiod(1)

iiod - دیمن IIO

iiod [ گزینه‌ها ]

برنامهٔ iiod سروری ساخته‌شده بر پایهٔ Libiio است که می‌تواند یک کانتکست Libiio را از طریق شبکه، USB یا یک پیوند UART به اشتراک بگذارد.

نمایش نسخهٔ این برنامه.
استفاده از رابط اشکال‌زدایی (debug) جایگزین (ناسازگار).
جداسازی مستقیم (demux) کانال‌ها روی سرور.
اجرای iiod در ترمینال کنترلی.
استفاده از ورودی/خروجی ناهمگام (asynchronous I/O).
استفاده از نقطهٔ اتصال FunctionFS داده‌شده برای ارائه از طریق USB.
مشخص کردن تعداد پایپ‌های USB (جفت‌های ep) مورد استفاده.
اجرای iiod روی UART مشخص‌شده.
درگاهی (پورت) که باید روی آن شنود شود (پیش‌فرض = 30431). استفاده از --port 0 یک درگاه زودگذر (پویا / استفاده‌نشده در محدودهٔ بین 32768–60999) را انتخاب خواهد کرد.
شناسهٔ یکنواخت منبع (uri) برای اتصال به دستگاه‌ها، که می‌تواند یکی از موارد زیر باشد:
آدرس شبکه، یا به‌صورت عددی (192.168.0.1) یا نام میزبان در شبکه
خالی؛ اگر با پشتیبانی از zeroconf کامپایل شده باشد، یک دستگاه IIO را روی شبکه پیدا می‌کند
معمولاً از iio_info -S بازگردانده می‌شود
که کنترل می‌شوند و باید با iiod (یا tinyiiod) در سمت دیگر درگاه سریال مطابقت داشته باشند.
[port]
چیزی مانند '/dev/ttyUSB0' در لینوکس و 'COM4' در ویندوز است.
[baud]
معمولاً یکی از مقادیر 110، 300، 600، 1200، 2400، 4800، 9600، 14400، 19200، 38400، 57600، 115200 [پیش‌فرض]، 128000 یا 256000 است، اما می‌تواند از سیستمی به سیستم دیگر متفاوت باشد.
[settings]
معمولاً به‌صورت '8n1' پیکربندی می‌شود و توسط موارد زیر کنترل می‌گردد:
(5، 6، 7، 8 [پیش‌فرض]، یا 9)
('n' هیچ‌کدام [پیش‌فرض]، 'o' فرد، 'e' زوج، 'm' علامت، یا 's' فاصله)
(1 [پیش‌فرض]، یا 2)
('0' هیچ‌کدام [پیش‌فرض]، 'x' برای Xon Xoff، 'r' برای RTSCTS، یا 'd' برای DTRDSR)
بدون بخش آدرس. این حالت پیش‌فرض است.

اگر دستگاه مشخص‌شده پیدا نشود، یک کد خروج غیرصفر بازگردانده می‌شود.

24 December 2025 libiio-0.26