This section contains articles on how to integrate Bluetooth into Universal Windows Platform (UWP) apps.


You must declare the "bluetooth" capability in Package.appxmanifest.

<Capabilities> <DeviceCapability Name="bluetooth" /> </Capabilities>

There are two different bluetooth technologies that you can choose to implement in your app.

Classic Bluetooth (RFCOMM)

Before Bluetooth LE, devices commonly used this protocol to communicate using Bluetooth. This protocol is simple and useful for device-to-device communication without the need of energy savings. For more information about this protocol, including code samples, see the Bluetooth RFCOMM topic.

Bluetooth Low-Energy (LE)

Bluetooth Low Energy (LE) is a specification that defines protocols for discovery and communication between devices that have an efficient energy usage requirement. For more information including code samples, see the Bluetooth Low Energy topic.

See Also