ಹೋಸ್ಟ್ ಕಂಟ್ರೋಲರ್ ಇಂಟರ್ಫೇಸ್ (HCI) ಲೇಯರ್ ಬ್ಲೂಟೂತ್ ಪ್ರೋಟೋಕಾಲ್ ಸ್ಟಾಕ್ನ ಹೋಸ್ಟ್ ಮತ್ತು ನಿಯಂತ್ರಕ ಅಂಶಗಳ ನಡುವೆ ಆಜ್ಞೆಗಳು ಮತ್ತು ಈವೆಂಟ್ಗಳನ್ನು ಸಾಗಿಸುವ ತೆಳುವಾದ ಪದರವಾಗಿದೆ. ಶುದ್ಧ ನೆಟ್ವರ್ಕ್ ಪ್ರೊಸೆಸರ್ ಅಪ್ಲಿಕೇಶನ್ನಲ್ಲಿ, SPI ಅಥವಾ UART ನಂತಹ ಸಾರಿಗೆ ಪ್ರೋಟೋಕಾಲ್ ಮೂಲಕ HCI ಲೇಯರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ.
HCI ಇಂಟರ್ಫೇಸ್
ಹೋಸ್ಟ್ (ಕಂಪ್ಯೂಟರ್ ಅಥವಾ ಎಂಸಿಯು) ಮತ್ತು ಹೋಸ್ಟ್ ಕಂಟ್ರೋಲರ್ (ನಿಜವಾದ ಬ್ಲೂಟೂತ್ ಚಿಪ್ಸೆಟ್) ನಡುವಿನ ಸಂವಹನವು ಹೋಸ್ಟ್ ಕಂಟ್ರೋಲರ್ ಇಂಟರ್ಫೇಸ್ (ಎಚ್ಸಿಐ) ಅನ್ನು ಅನುಸರಿಸುತ್ತದೆ.
ಆಜ್ಞೆಗಳು, ಈವೆಂಟ್ಗಳು, ಅಸಮಕಾಲಿಕ ಮತ್ತು ಸಿಂಕ್ರೊನಸ್ ಡೇಟಾ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು ಹೇಗೆ ವಿನಿಮಯ ಮಾಡಿಕೊಳ್ಳಲಾಗುತ್ತದೆ ಎಂಬುದನ್ನು HCI ವಿವರಿಸುತ್ತದೆ. ಅಸಮಕಾಲಿಕ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು (ACL) ಡೇಟಾ ವರ್ಗಾವಣೆಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ, ಆದರೆ ಸಿಂಕ್ರೊನಸ್ ಪ್ಯಾಕೆಟ್ಗಳನ್ನು (SCO) ಹೆಡ್ಸೆಟ್ ಮತ್ತು ಹ್ಯಾಂಡ್ಸ್-ಫ್ರೀ ಪ್ರೊಫೈಲ್ಗಳೊಂದಿಗೆ ಧ್ವನಿಗಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ.
ಬ್ಲೂಟೂತ್ HCI ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
HCI ಬೇಸ್ಬ್ಯಾಂಡ್ ನಿಯಂತ್ರಕ ಮತ್ತು ಲಿಂಕ್ ಮ್ಯಾನೇಜರ್ಗೆ ಕಮಾಂಡ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ ಮತ್ತು ಹಾರ್ಡ್ವೇರ್ ಸ್ಥಿತಿ ಮತ್ತು ನಿಯಂತ್ರಣ ರೆಜಿಸ್ಟರ್ಗಳಿಗೆ ಪ್ರವೇಶವನ್ನು ನೀಡುತ್ತದೆ. ಮೂಲಭೂತವಾಗಿ ಈ ಇಂಟರ್ಫೇಸ್ ಬ್ಲೂಟೂತ್ ಬೇಸ್ಬ್ಯಾಂಡ್ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಪ್ರವೇಶಿಸುವ ಏಕರೂಪದ ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. HCI 3 ವಿಭಾಗಗಳಲ್ಲಿ ಅಸ್ತಿತ್ವದಲ್ಲಿದೆ, ಹೋಸ್ಟ್ - ಟ್ರಾನ್ಸ್ಪೋರ್ಟ್ ಲೇಯರ್ - ಹೋಸ್ಟ್ ಕಂಟ್ರೋಲರ್. 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
- ಮುಖ್ಯಾಂಶಗಳು: ಬ್ಲೂಟೂತ್ 5.0 ಡ್ಯುಯಲ್-ಮೋಡ್, ಮಿನಿ ಗಾತ್ರ, ವೆಚ್ಚ ಪರಿಣಾಮಕಾರಿ