Bluetooth Overview

The Bluetooth feature for Microsoft® Windows® CE .NET supports a communication technology that allows devices within a 10-meter proximity to communicate with each other without physical cables.

Wireless headsets, modems, and printers are prime examples of devices using this type of technology.

By using various protocols and profiles, Bluetooth can be implemented to perform the following tasks:

  • Connect to a modem through a cellular phone.
  • Connect to a local area network (LAN) access point.

Feature Summary

The following table shows the operating system design information for Bluetooth.

Element Information
Dependencies None.
Hardware considerations Bluetooth interface (USB, UART, Nokia, and CSR).

When you are using the Socket Compact Flash (CF) card, the maximum size packet that Bluetooth can transmit is 256 bytes. Operations with larger packets will fail.

Modules and Components

The following table shows the components and modules that implement Bluetooth.

Item Module Component
Libraries btd hci, l2cap, sdp, rfcomm, portemu, tdi, sys, univ
  btdrt sdpuser
Drivers bthuart, bthnokia, bthcsr, bthuniv, wendyser None
Executable bthns None
Bluetooth Gateway Configuration Utility btgw and btconfig if the platform includes the Web Server (HTTPD) None

Application Development Topics


Bluetooth Stack Architecture

Bluetooth Application Implementation

COM Port Emulation Facility

Winsock Extensions

Bluetooth Samples

Bluetooth Security

Bluetooth Registry Settings

Driver Development Topics

Bluetooth Protocol Stack

Bluetooth Stack Implementation in Windows CE

Common Layer Characteristics

Host Controller Interface

Bluetooth Stack Implementation Considerations

Bluetooth HCI Transport Layer

Operating System Development Topics

Enhancing the Bluetooth Stack

Bluetooth Implementation Considerations

See Also

Operating System Features

 Last updated on Friday, April 09, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.