| isotest(1) | Linux System Administration | isotest(1) |
نام (NAME)
isotest - ابزار آزمایش پکتهای صوتی ایزوکرونوس بلوتوث
خلاصه دستور (SYNOPSIS)
isotest <حالت> [گزینهها] [bdaddr] [bdaddr1]...
توضیحات (DESCRIPTION)
دستور isotest(1) برای آزمایش ارتباطات همگام/ایزوکرونوس (CIS/BIS) در پشته بلوتوث BlueZ به کار میرود.
حالتها (MODES)
- -d, --dump=[FILE]
- شنود و تخلیه دادههای دریافتی (سرور CIS / فرستنده BIS) و ذخیره اختیاری محتویات در FILE.
- -c, --reconnect
- اتصال مجدد (کلاینت CIS).
- -m, --multiple
- اتصالات چندگانه (کلاینت CIS).
- -r, --receive=[FILE]
- دریافت (سرور CIS / گیرنده پخش عمومی BIS) و ذخیره اختیاری محتویات در FILE.
- -s, --send=[FILE]
- اتصال و ارسال (کلاینت CIS / فرستنده BIS)، با امکان اختیاری استفاده از محتویات FILE.
- -n, --silent
- اتصال و بیصدا ماندن (کلاینت CIS / فرستنده BIS).
گزینهها (OPTIONS)
- -b,--bytes=<SIZE>
- اندازه بسته ارسالی یا دریافتی.
- -i,--index=<NUM>
- انتخاب شناسه دستگاه HCI مشخصشده. hciNUM نیز پذیرفته میشود.
- -j,--jitter=<JITTER>
- بافر جیتر (jitter) سوکت.
-h, --help
- -q, --quiet
- غیرفعالسازی ثبت گزارش (لاگ) بستهها.
- -t,--timeout=<USEC>
- مهلت زمانی (timeout) ارسال سوکت.
- -C, --continue
- ارسال مداوم بستهها و شروع مجدد از ابتدا در صورت استفاده از فایل.
- -W,--defer=<SEC>
- فعالسازی راهاندازی با تاخیر (deferred setup).
- -M,--mtu=<SDU>
- واحد داده سرویس (SDU) کیفیت خدمات (QoS) سوکت.
- -S, --sca/adv-interval=<SCA/INTERVAL>
- فاصله زمانی انتشار/تبلیغاتی (advertising interval) سوکت QoS CIS SCA/BIS.
- -P,--packing=<PACKING>
- بستهبندی (Packing) کیفیت خدمات (QoS) سوکت.
| PACKING | توضیحات |
| 0x00 | ترتیبی (Sequential) |
| 0x01 | متناوب (Interleaved) |
- -F,--framing=<FRAMING>
- قالببندی (Framing) کیفیت خدمات (QoS) سوکت.
| FRAMING | توضیحات |
| 0x00 | بدون قالب (Unframed) |
| 0x01 | قالببندیشده (Framed) |
- -I,--interval=<USEC>
- بازه زمانی (Interval) کیفیت خدمات (QoS) سوکت.
- -L,--latency=<MSEC>
- تاخیر (Latency) کیفیت خدمات (QoS) سوکت.
- -Y,--phy=<PHY>
- لایه فیزیکی (PHY) کیفیت خدمات (QoS) سوکت.
| PHY | توضیحات |
| 0x01 | LE 1M |
| 0x02 | LE 2M |
| 0x03 | LE Coded |
- -R,--rtn=<NUM>
- تعداد ارسالهای مجدد (Retransmissions) کیفیت خدمات (QoS) سوکت.
- -B,--preset=<PRESET>
- پیشتنظیم (Preset) کیفیت خدمات (QoS) سوکت.
-G, --CIG/BIG=<ID> شناسه سوکت QoS برای CIG/BIG.
-T, --CIS/BIS=<ID> شناسه سوکت QoS برای CIS/BIS.
- -V,--type=<TYPE>
- نوع نشانی مقصد سوکت:
| TYPE | توضیحات |
| le_public | نشانی عمومی LE |
| le_random | نشانی تصادفی LE |
- -e,--enc=<ENCRYPTION>
- رمزنگاری کیفیت خدمات (QoS) سوکت برای BIG.
| ENCRYPTION | توضیحات |
| 0x00 | BIG بدون رمزنگاری |
| 0x01 | BIG رمزنگاریشده |
- -k,--bcode=<BCODE>
- کد پخش عمومی (Broadcast Code) کیفیت خدمات (QoS) سوکت.
- -N,--nbis=<NBIS>
- تعداد BISها برای ایجاد به عنوان بخشی از یک BIG (فرستنده BIS) یا برای همگامسازی با آن (گیرنده پخش عمومی BIS).
مثالها (EXAMPLES)
مرکزی تکپخشی (Unicast Central)
$ tools/isotest -s XX:XX:XX:XX:XX:XX
مرکزی تکپخشی متصل به ۲ دستگاه با استفاده از CIG 0x01
$ tools/isotest -G 0x01 -s XX:XX:XX:XX:XX:XX YY:YY:YY:YY:YY:YY
پیرامونی تکپخشی (Unicast Peripheral)
$ tools/isotest -d
فرستنده پخش عمومی (Broadcaster)
$ tools/isotest -s 00:00:00:00:00:00
گیرنده پخش عمومی با استفاده از hci1
$ tools/isotest -i hci1 -d XX:XX:XX:XX:XX:XX
منابع (RESOURCES)
گزارش اشکالات (REPORTING BUGS)
<linux-bluetooth@vger.kernel.org>
نویسنده (AUTHOR)
Luiz Augusto Von Dentz <luiz.von.dentz@intel.com>
حق نشر (COPYRIGHT)
استفاده آزاد از این نرمافزار تحت شرایط مجوز عمومی کمتر گنو (LGPL) مجاز است.
| May 4, 2022 | BlueZ |