ਬਲੂਟੁੱਥ ਹੋਸਟ ਕੰਟਰੋਲਰ ਇੰਟਰਫੇਸ (HCI) ਕੀ ਹੈ

ਵਿਸ਼ਾ - ਸੂਚੀ

ਹੋਸਟ ਕੰਟਰੋਲਰ ਇੰਟਰਫੇਸ (HCI) ਪਰਤ ਇੱਕ ਪਤਲੀ ਪਰਤ ਹੈ ਜੋ ਬਲੂਟੁੱਥ ਪ੍ਰੋਟੋਕੋਲ ਸਟੈਕ ਦੇ ਹੋਸਟ ਅਤੇ ਕੰਟਰੋਲਰ ਤੱਤਾਂ ਵਿਚਕਾਰ ਕਮਾਂਡਾਂ ਅਤੇ ਇਵੈਂਟਾਂ ਨੂੰ ਟ੍ਰਾਂਸਪੋਰਟ ਕਰਦੀ ਹੈ। ਇੱਕ ਸ਼ੁੱਧ ਨੈੱਟਵਰਕ ਪ੍ਰੋਸੈਸਰ ਐਪਲੀਕੇਸ਼ਨ ਵਿੱਚ, HCI ਪਰਤ ਨੂੰ ਇੱਕ ਟ੍ਰਾਂਸਪੋਰਟ ਪ੍ਰੋਟੋਕੋਲ ਜਿਵੇਂ ਕਿ SPI ਜਾਂ UART ਦੁਆਰਾ ਲਾਗੂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

HCI ਇੰਟਰਫੇਸ

ਇੱਕ ਹੋਸਟ (ਇੱਕ ਕੰਪਿਊਟਰ ਜਾਂ ਇੱਕ MCU) ਅਤੇ ਇੱਕ ਹੋਸਟ ਕੰਟਰੋਲਰ (ਅਸਲ ਬਲੂਟੁੱਥ ਚਿੱਪਸੈੱਟ) ਵਿਚਕਾਰ ਸੰਚਾਰ ਹੋਸਟ ਕੰਟਰੋਲਰ ਇੰਟਰਫੇਸ (HCI) ਦਾ ਅਨੁਸਰਣ ਕਰਦਾ ਹੈ।

HCI ਪਰਿਭਾਸ਼ਿਤ ਕਰਦਾ ਹੈ ਕਿ ਕਮਾਂਡਾਂ, ਇਵੈਂਟਸ, ਅਸਿੰਕ੍ਰੋਨਸ ਅਤੇ ਸਮਕਾਲੀ ਡਾਟਾ ਪੈਕੇਟਾਂ ਦਾ ਆਦਾਨ-ਪ੍ਰਦਾਨ ਕਿਵੇਂ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਅਸਿੰਕ੍ਰੋਨਸ ਪੈਕੇਟ (ACL) ਦੀ ਵਰਤੋਂ ਡੇਟਾ ਟ੍ਰਾਂਸਫਰ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਸਮਕਾਲੀ ਪੈਕੇਟ (SCO) ਦੀ ਵਰਤੋਂ ਹੈੱਡਸੈੱਟ ਅਤੇ ਹੈਂਡਸ-ਫ੍ਰੀ ਪ੍ਰੋਫਾਈਲਾਂ ਦੇ ਨਾਲ ਵੌਇਸ ਲਈ ਕੀਤੀ ਜਾਂਦੀ ਹੈ।

ਬਲੂਟੁੱਥ HCI ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ?

HCI ਬੇਸਬੈਂਡ ਕੰਟਰੋਲਰ ਅਤੇ ਲਿੰਕ ਮੈਨੇਜਰ ਨੂੰ ਕਮਾਂਡ ਇੰਟਰਫੇਸ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ, ਅਤੇ ਹਾਰਡਵੇਅਰ ਸਥਿਤੀ ਅਤੇ ਕੰਟਰੋਲ ਰਜਿਸਟਰਾਂ ਤੱਕ ਪਹੁੰਚ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। ਜ਼ਰੂਰੀ ਤੌਰ 'ਤੇ ਇਹ ਇੰਟਰਫੇਸ ਬਲੂਟੁੱਥ ਬੇਸਬੈਂਡ ਸਮਰੱਥਾਵਾਂ ਤੱਕ ਪਹੁੰਚ ਕਰਨ ਦਾ ਇੱਕ ਸਮਾਨ ਤਰੀਕਾ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ। HCI 3 ਭਾਗਾਂ ਵਿੱਚ ਮੌਜੂਦ ਹੈ, ਹੋਸਟ - ਟ੍ਰਾਂਸਪੋਰਟ ਲੇਅਰ - ਹੋਸਟ ਕੰਟਰੋਲਰ। ਐਚਸੀਆਈ ਸਿਸਟਮ ਵਿੱਚ ਹਰੇਕ ਭਾਗ ਦੀ ਇੱਕ ਵੱਖਰੀ ਭੂਮਿਕਾ ਹੈ।

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 ਦੋਹਰਾ-ਮੋਡ, ਮਿੰਨੀ ਆਕਾਰ, ਲਾਗਤ ਪ੍ਰਭਾਵਸ਼ਾਲੀ

ਚੋਟੀ ੋਲ