8 The Host Controller Interface

Some Bluetooth systems will have the baseband and Link Manager on one processor with higher layers such as L2CAP, SDP, RFCOMM, and applications running on a separate host processor. A Bluetooth PCMCIA card for a PC could be implemented like this with the Link Manager and baseband in the PCMCIA card, and the higher layers on the PC’s processor.

In systems where the higher layers are run on a host device’s processor and lower layers on a Bluetooth device, an interface is needed between the higher and lower layers. The Bluetooth standard defines the Host Controller Interface (HCI). By making this a standard interface, it is possible to mix and match higher and lower layers, so, for instance, one set of higher layer ...

Get Bluetooth™: Connect Without Cables now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.