Узровень інтэрфейсу хост-кантролера (HCI) - гэта тонкі ўзровень, які перадае каманды і падзеі паміж элементамі хоста і кантролера стэка пратаколаў Bluetooth. У чыста сеткавым працэсарным дадатку ўзровень HCI рэалізаваны праз транспартны пратакол, напрыклад SPI або UART.
Інтэрфейс HCI
Сувязь паміж хостам (кампутарам або MCU) і хост-кантролерам (фактычным чыпсэтам Bluetooth) ідзе праз інтэрфейс хост-кантролера (HCI).
HCI вызначае спосаб абмену камандамі, падзеямі, асінхроннымі і сінхроннымі пакетамі даных. Асінхронныя пакеты (ACL) выкарыстоўваюцца для перадачы даных, у той час як сінхронныя пакеты (SCO) выкарыстоўваюцца для перадачы голасу з дапамогай гарнітуры і профіляў Hands-Free.
Як працуе Bluetooth HCI?
HCI забяспечвае камандны інтэрфейс для кантролера асноўнай паласы частот і дыспетчара спасылак, а таксама доступ да стану апаратнага забеспячэння і рэгістраў кіравання. Па сутнасці, гэты інтэрфейс забяспечвае аднастайны метад доступу да магчымасцей базавай паласы Bluetooth. HCI існуе ў 3 раздзелах: хост – транспартны ўзровень – хост-кантролер. Кожны з раздзелаў выконвае сваю ролю ў сістэме HCI.
Feasycom у цяперашні час мае модулі, якія падтрымліваюць Bluetooth HCI:
Мадэль: FSC-BT825B
- Версія Bluetooth: двайны рэжым Bluetooth 5.0
- Памер: 10.8mm х 13.5mm х 1.8mm
- Профілі: SPP, BLE (стандарт), ANCS, HFP, A2DP, AVRCP, MAP (дадаткова)
- Інтэрфейс: UART, PCM
- Сертыфікаты: FCC
- Асноўныя характарыстыкі: Bluetooth 5.0 Dual-Mode, міні-памер, эканамічна эфектыўны