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.