palowireless
          Bluetooth Resource Center


Advanced search


Bluetooth Protocol Stack Technology Profiles
Bluetooth Stack Examples Overview FAQ
WPAN Technology Tutorial Baseband RFCOMM L2CAP LMP HCI


specs specifications docs pdfs WPAN Wireless Personal Area Network
 
 

Members

Member:

Password:

Forgot your
password?


New Member


 
 
 

 

 

Is the HCI Layer needed in an Embedded Solution?

Original Post: HCI   (eGroups Msg.)      Date: 2000-08-30

   

    If you wish to develop a Bluetooth embedded solution in the form of a chipset hosting the entire BT stack(right from BB to Application) , then you most probably would not require HCI, since HCI is required for applications having a clear divide(in terms of the different hosts for each of the parts) between the Host & the HC (Host Controller)  parts of the stack.

    Then, the only requirement for HCI support might come from the need to support some debug/test port to the chip. This debugging would require HCI to be implemented inside the chipset to interpret & respond to the debug commands for the HC.

    However  if you were going to use a COTS approach for designing a chip set(for e.g  directly buy the HC
implementation from a vendor) then you can, (with reasonable inconvenience), do away with debug interface
for the HC. This is because you wouldn't need to debug the HC (since its already tested by the vendor) & the TCI interface can be used to test/debug the upper (L2CAP, RFCOMM, SDP etc) layers of the BT stack.However detailed research on this issue would be required before coming to a decision