హోస్ట్ కంట్రోలర్ ఇంటర్ఫేస్ (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 డ్యూయల్-మోడ్, మినీ సైజు, ఖర్చుతో కూడుకున్నది