Bluetooth Host Controller Interface (HCI) คืออะไร

สารบัญ

เลเยอร์อินเทอร์เฟซตัวควบคุมโฮสต์ (HCI) เป็นเลเยอร์บาง ๆ ซึ่งส่งคำสั่งและเหตุการณ์ระหว่างโฮสต์และองค์ประกอบตัวควบคุมของสแต็กโปรโตคอล Bluetooth ในแอปพลิเคชันตัวประมวลผลเครือข่ายล้วนๆ เลเยอร์ HCI จะถูกนำไปใช้ผ่านโปรโตคอลการขนส่ง เช่น SPI หรือ UART

อินเทอร์เฟซ HCI

การสื่อสารระหว่างโฮสต์ (คอมพิวเตอร์หรือ MCU) และโฮสต์คอนโทรลเลอร์ (ชิปเซ็ตบลูทูธจริง) เป็นไปตาม Host Controller Interface (HCI)

HCI กำหนดวิธีการแลกเปลี่ยนคำสั่ง เหตุการณ์ แพ็กเก็ตข้อมูลแบบอะซิงโครนัสและซิงโครนัส แพ็กเก็ตอะซิงโครนัส (ACL) ใช้สำหรับการถ่ายโอนข้อมูล ในขณะที่แพ็กเก็ตซิงโครนัส (SCO) ใช้สำหรับเสียงด้วยชุดหูฟังและโปรไฟล์แฮนด์ฟรี

Bluetooth HCI ทำงานอย่างไร

HCI จัดเตรียมอินเทอร์เฟซคำสั่งให้กับตัวควบคุมเบสแบนด์และตัวจัดการลิงก์ และเข้าถึงสถานะฮาร์ดแวร์และรีจิสเตอร์ควบคุม โดยพื้นฐานแล้ว อินเทอร์เฟซนี้ให้วิธีการแบบเดียวกันในการเข้าถึงความสามารถเบสแบนด์ Bluetooth HCI มีอยู่ใน 3 ส่วน ได้แก่ โฮสต์ – Transport Layer – ตัวควบคุมโฮสต์ แต่ละส่วนมีบทบาทที่แตกต่างกันในระบบ HCI

ปัจจุบัน Feasycom มีโมดูลที่รองรับ Bluetooth HCI:

รุ่น: FSC-BT825B

  • เวอร์ชันบลูทูธ: บลูทูธ 5.0 โหมดคู่
  • ขนาด: 10.8mm x 13.5mm x 1.8mm
  • โปรไฟล์: SPP, BLE (มาตรฐาน), ANCS, HFP, A2DP, AVRCP, MAP (อุปกรณ์เสริม)
  • อินเทอร์เฟซ: UART, PCM
  • การรับรอง:FCC
  • จุดเด่น: Bluetooth 5.0 Dual-Mode ขนาดเล็ก คุ้มค่า

เลื่อนไปที่ด้านบน