Bluetooth HCI Transport Layer (Windows CE 5.0)
The HCI Transport is designed to abstract and simplify physical communication between the Bluetooth stack and the controller. Microsoft® Windows® CE supports transport drivers for several interfaces including, UART, USB, SDIO, and BCSP.
A transport only implements a few functions; schematically, Open, Read, Write, Close and two for bookkeeping; Read and Write are blocking. The Bluetooth stack uses these functions to send Bluetooth commands and data packets, and receive data packets and events.
This interface is defined by Bt_hcip.h. The following topics discuss the HCI transport layer in more detail:
- Opening Connections
- Transferring Data
- Closing Connections
- Supported HCI Transport Drivers
- Bluetooth HCI Transport Layer Reference
See Also
Bluetooth HCI Transport Driver | Host Controller Interface | Bluetooth
Send Feedback on this topic to the authors