Bluetooth OS Design Development
Other versions of this page are also available for the following:
Bluetooth is a wireless communication technology that allows devices, within a 10-meter proximity, to communicate with each other. The discovery process enables devices to query other devices about the services they offer. If a device offers more than one service, the user can select the service they want to use from that particular device.
Bluetooth is an emerging technology that is constantly being improved. New Bluetooth–based devices with increased functionality become available all the time. To keep pace with these changes, Windows Embedded CE provides you with a flexible stack implementation, so that you can easily add new supports to enhance the base stack functionality of Windows Embedded CE. For example, Windows Embedded CE provides you with the ability to write a stack extension layer, to which you can easily add your own synchronous connection-oriented (SCO) support.
In This Section
- Bluetooth Overview
Provides information about the modules and components that implement Bluetooth, and the Sysgen variables that must be set to include and configure Bluetooth functionalities in your OS design.
- Bluetooth Protocol Architecture
Describes the Bluetooth protocol stack that enables the re-use of existing protocols for various functions.
- Bluetooth Profiles
Describes the supported Bluetooth profiles in Windows Embedded CE.
- Creating a Bluetooth Stack Extension Layer
Provides information about how to create an extension layer for the Bluetooth stack.
- Host Controller Interface
Provides information about HCI events, commands, callbacks, and IOCTLs, opening and closing connections to the HCI layer, packet buffering and fragmentation, and the steps required to write a Bluetooth HCI stack extension layer that is installed on top of the HCI layer.
- Bluetooth Application Development
Describes the supported Bluetooth profiles in Windows Embedded CE and provides information about how an application can use Bluetooth.
Provides information about Bluetooth support in Windows Embedded CE.
- Bluetooth HCI Transport Driver
Provides information about the Bluetooth host controller interface (HCI) transport driver.
- Bluetooth Protocol Stack
Describes the Bluetooth Protocol Stack and includes information about the stack implementation in Windows Embedded CE.