Supported HCI Transport Drivers (Windows Embedded CE 6.0)

1/6/2010

The following list shows some of the supported transport drivers that can be found in %_WINCEROOT%\Public\Common\Oak\Drivers\Bluetooth\Transports.

  • USB - Bthusb.dll
  • UART - Bthuart.dll
  • BCSP - Bthcsr.dll
  • Socket - Bthsc.dll
  • AmbiCom - Bthamb.dll

Windows Embedded CE also supports the transport driver for the SDIO interface.

Bluetooth Universal Transport Manager

Windows Embedded CE provides the Bluetooth Universal Transport Manager (BthUniv) that is an intermediate transport driver between the HCI transport layer and Bluetooth transport drivers in the Bluetooth stack. It supports both built-in and PnP transport drivers and loads the appropriate transport driver.

Note

BthUniv always checks for PnP drivers before the built-in drivers.

BthUniv performs the following tasks:

  • Detects insertion or removal of PnP Bluetooth cards.
  • Thunks HCI transport interface calls.
  • Dynamically loads the underlying transport driver.

You can configure BthUniv though registry settings. For more information, see Bluetooth HCI Transport Driver Registry Settings.

For more information, see the Host Controller Interface Functional Specification at this Official Bluetooth Wireless Info Web site.

See Also

Concepts

Bluetooth HCI Transport Layer
Bluetooth Stack Architecture