رابط کنترل کننده میزبان بلوتوث (HCI) چیست؟

فهرست مندرجات

لایه رابط کنترل کننده میزبان (HCI) یک لایه نازک است که دستورات و رویدادها را بین عناصر میزبان و کنترلر پشته پروتکل بلوتوث منتقل می کند. در یک برنامه پردازشگر شبکه خالص، لایه HCI از طریق یک پروتکل انتقال مانند SPI یا UART پیاده سازی می شود.

رابط HCI

ارتباط بین یک میزبان (یک کامپیوتر یا یک MCU) و یک کنترل کننده میزبان (چیپست واقعی بلوتوث) از رابط کنترل کننده میزبان (HCI) پیروی می کند.

HCI نحوه مبادله دستورات، رویدادها، بسته های داده ناهمزمان و همزمان را تعریف می کند. بسته های ناهمزمان (ACL) برای انتقال داده استفاده می شود، در حالی که بسته های همزمان (SCO) برای صدا با هدست و پروفایل های هندزفری استفاده می شود.

بلوتوث HCI چگونه کار می کند؟

HCI یک رابط فرمان برای کنترل کننده باند پایه و مدیر پیوند و دسترسی به وضعیت سخت افزار و رجیسترهای کنترل فراهم می کند. اساساً این رابط یک روش یکسان برای دسترسی به قابلیت‌های باند پایه بلوتوث ارائه می‌کند. HCI در 3 بخش میزبان - لایه انتقال - کنترل‌کننده میزبان وجود دارد. هر یک از بخش ها نقش متفاوتی در سیستم HCI دارند.

Feasycom در حال حاضر ماژول هایی دارد که از بلوتوث HCI پشتیبانی می کنند:

مدل: FSC-BT825B

  • نسخه بلوتوث: بلوتوث 5.0 حالت دوگانه
  • ابعاد: 10.8mm X 13.5mm X 1.8mm
  • نمایه ها: SPP، BLE (استاندارد)، ANCS، HFP، A2DP، AVRCP، MAP (اختیاری)
  • رابط: UART، PCM
  • گواهینامه ها: FCC
  • نکات برجسته: بلوتوث 5.0 حالت دوگانه، اندازه کوچک، مقرون به صرفه

رفته به بالا