isotest(1) Linux System Administration isotest(1)

isotest - ابزار آزمایش پکتهای صوتی ایزوکرونوس بلوتوث

isotest <حالت> [گزینه‌ها] [bdaddr] [bdaddr1]...

دستور isotest(1) برای آزمایش ارتباطات هم‌گام/ایزوکرونوس (CIS/BIS) در پشته بلوتوث BlueZ به کار می‌رود.

شنود و تخلیه داده‌های دریافتی (سرور CIS / فرستنده BIS) و ذخیره اختیاری محتویات در FILE.
اتصال مجدد (کلاینت CIS).
اتصالات چندگانه (کلاینت CIS).
دریافت (سرور CIS / گیرنده پخش عمومی BIS) و ذخیره اختیاری محتویات در FILE.
اتصال و ارسال (کلاینت CIS / فرستنده BIS)، با امکان اختیاری استفاده از محتویات FILE.
اتصال و بی‌صدا ماندن (کلاینت CIS / فرستنده BIS).

اندازه بسته ارسالی یا دریافتی.
انتخاب شناسه دستگاه HCI مشخص‌شده. hciNUM نیز پذیرفته می‌شود.
بافر جیتر (jitter) سوکت.

-h, --help

غیرفعال‌سازی ثبت گزارش (لاگ) بسته‌ها.
مهلت زمانی (timeout) ارسال سوکت.
ارسال مداوم بسته‌ها و شروع مجدد از ابتدا در صورت استفاده از فایل.
فعال‌سازی راه‌اندازی با تاخیر (deferred setup).
واحد داده سرویس (SDU) کیفیت خدمات (QoS) سوکت.
فاصله زمانی انتشار/تبلیغاتی (advertising interval) سوکت QoS CIS SCA/BIS.
بسته‌بندی (Packing) کیفیت خدمات (QoS) سوکت.
PACKING توضیحات
0x00 ترتیبی (Sequential)
0x01 متناوب (Interleaved)
قالب‌بندی (Framing) کیفیت خدمات (QoS) سوکت.
FRAMING توضیحات
0x00 بدون قالب (Unframed)
0x01 قالب‌بندی‌شده (Framed)
بازه زمانی (Interval) کیفیت خدمات (QoS) سوکت.
تاخیر (Latency) کیفیت خدمات (QoS) سوکت.
لایه فیزیکی (PHY) کیفیت خدمات (QoS) سوکت.
PHY توضیحات
0x01 LE 1M
0x02 LE 2M
0x03 LE Coded
تعداد ارسال‌های مجدد (Retransmissions) کیفیت خدمات (QoS) سوکت.
پیش‌تنظیم (Preset) کیفیت خدمات (QoS) سوکت.

-G, --CIG/BIG=<ID> شناسه سوکت QoS برای CIG/BIG.

-T, --CIS/BIS=<ID> شناسه سوکت QoS برای CIS/BIS.

نوع نشانی مقصد سوکت:
TYPE توضیحات
le_public نشانی عمومی LE
le_random نشانی تصادفی LE
رمزنگاری کیفیت خدمات (QoS) سوکت برای BIG.
ENCRYPTION توضیحات
0x00 BIG بدون رمزنگاری
0x01 BIG رمزنگاری‌شده
کد پخش عمومی (Broadcast Code) کیفیت خدمات (QoS) سوکت.
تعداد BISها برای ایجاد به عنوان بخشی از یک BIG (فرستنده BIS) یا برای همگام‌سازی با آن (گیرنده پخش عمومی BIS).

$ tools/isotest -s XX:XX:XX:XX:XX:XX

$ tools/isotest -G 0x01 -s XX:XX:XX:XX:XX:XX YY:YY:YY:YY:YY:YY

$ tools/isotest -d

$ tools/isotest -s 00:00:00:00:00:00

$ tools/isotest -i hci1 -d XX:XX:XX:XX:XX:XX

http://www.bluez.org

<linux-bluetooth@vger.kernel.org>

Luiz Augusto Von Dentz <luiz.von.dentz@intel.com>

استفاده آزاد از این نرم‌افزار تحت شرایط مجوز عمومی کمتر گنو (LGPL) مجاز است.

May 4, 2022 BlueZ