| hciattach(1) | Linux System Administration | hciattach(1) |
نام (NAME)
hciattach - اتصال دستگاههای سریال UART به پشته بلوتوث HCI
خلاصه دستور (SYNOPSIS)
hciattach [گزینهها] <tty> <type|id> [speed] [flow] [sleep] [bdaddr]
hciattach -1
توضیحات (DESCRIPTION)
دستور hciattach(1) برای اتصال یک دستگاه سریال UART به پشته بلوتوث به عنوان رابط انتقال HCI استفاده میشود.
گزینهها (OPTIONS)
- -i
- ارسال سیگنال شکست (Break).
- -n
- از ترمینال کنترلی جدا نشود (عدم اجرا در پسزمینه).
- -p
- چاپ شناسه فرآیند (PID) هنگام جدا شدن از ترمینال.
- -t timeout
- تعیین مهلت زمانی برای مقداردهی اولیه. مقدار پیشفرض ۵ ثانیه است.
- -s speed
- تعیین سرعت اولیه به جای مقدار پیشفرض سختافزار.
- -l
- فهرست کردن تمام پیکربندیهای موجود.
- -r
- قرار دادن دستگاه HCI در حالت خام (raw). هسته و دیمن بلوتوث آن را نادیده خواهند گرفت.
- -h, --help
- نمایش گزینههای راهنما.
آرگومانها (ARGUMENTS)
| type | توضیحات |
| any | رابط نامشخص HCI_UART، بدون گزینههای اختصاصی سازنده |
| ericsson | ماژولهای مبتنی بر Ericsson |
| digi | کارتهای مبتنی بر Digianswer |
| xircom | کارتهای PCMCIA زیرکام (Xircom): Credit Card Adapter و Real Port Adapter |
| csr | آداپتور سریال CSR Casira یا دانگل سریال BrainBoxes (BL642) |
| bboxes | کارت PCMCIA برینباکسز (BL620) |
| swave | کیتهای Silicon Wave |
| bcsp | آداپتورهای سریال با تراشههای CSR و پروتکل سریال BCSP |
| ath3k | دستگاه بلوتوث سریال مبتنی بر Atheros AR300x |
| intel | دستگاه بلوتوث Intel |
| شناسه پشتیبانیشده (شناسه سازنده، شناسه محصول) | توضیحات |
| 0x0105, 0x080a | کارتهای PCMCIA زیرکام (Xircom): Credit Card Adapter و Real Port Adapter |
| 0x0160, 0x0002 | کارت PCMCIA برینباکسز (BL620) |
- speed
- آرگومان speed
سرعت UART مورد
استفاده را
مشخص
میکند.
نرخهای
باود (Baudrates)
بالاتر از
۱۱۵۲۰۰ بیت
بر ثانیه (bps)
نیازمند
مقداردهی
اولیه
اختصاصی
سازنده
هستند که
برای تمام
انواع
دستگاهها
پیادهسازی
نشده است.
بهطور کلی
سرعتهای
زیر
پشتیبانی
میشوند:
دستگاههای پشتیبانیشده سازندگان بهطور خودکار با بهترین تنظیمات مربوط به خود مقداردهی اولیه میشوند.
| 9600 |
| 19200 |
| 38400 |
| 57600 |
| 115200 |
| 230400 |
| 460800 |
| 921600 |
- flow
- اگر مقدار flow به فهرست گزینهها افزوده شود، کنترل جریان سختافزاری بر روی پیوند سریال اجباری میشود (CRTSCTS). همه انواع دستگاههای ذکرشده در بالا بهطور پیشفرض دارای کنترل جریان فعال هستند. برای اجبار به عدم استفاده از کنترل جریان، به جای آن از noflow استفاده کنید.
- sleep|nosleep
- قابلیت
مدیریت
مصرف انرژی
اختصاصی
سختافزار
را فعال
میکند. اگر
مقدار sleep به
فهرست
گزینهها
افزوده
شود، این
قابلیت
فعال
میشود.
برای
غیرفعال
کردن این
قابلیت از
nosleep استفاده
کنید. همه
انواع
دستگاههای
ذکرشده در
بالا
بهطور
پیشفرض
روی nosleep
تنظیم
شدهاند.
نکته: این گزینه تنها برای سختافزارهایی معتبر است که از قابلیت فعالسازی مدیریت مصرف توان از سمت میزبان پشتیبانی میکنند.
- bdaddr
- آرگومان bdaddr آدرس بلوتوث (Bluetooth Address) مورد استفاده را مشخص میکند. برخی دستگاهها (مانند STLC2500) آدرس بلوتوث را در حافظه سختافزاری ذخیره نمیکنند؛ بلکه این آدرس باید در طول فرآیند مقداردهی اولیه بارگذاری شود. اگر این آرگومان مشخص شود، از آن آدرس برای مقداردهی اولیه دستگاه استفاده خواهد شد؛ در غیر این صورت، یک آدرس پیشفرض به کار خواهد رفت.
منابع (RESOURCES)
گزارش باگها (REPORTING BUGS)
<linux-bluetooth@vger.kernel.org>
نویسندگان (AUTHORS)
Maxim Krasnyansky <maxk@qualcomm.com>, Nils Faerber <nils@kernelconcepts.de>
حق نشر (COPYRIGHT)
استفاده آزاد از این نرمافزار تحت شرایط مجوز عمومی کمتر گنو (LGPL) اعطا شده است.
| January 22, 2002 | BlueZ |