Skip to content
| Marketplace
Sign in
Visual Studio>Controls>Bluetooth Framework C++ Edition
Bluetooth Framework C++ Edition

Bluetooth Framework C++ Edition

Mike Petrichenko

|
2,030 clicks
| (0) | Free Trial
The Bluetooth Framework is the Software Developer Kit (SDK) that provides easy access to the Bluetooth features on Windows platforms. The Bluetooth Framework supports both Bluetooth Classic and Bluetooth Low Energy technologies.
Get Started

SUPPORTED PLATFORMS

  • Windows XP
  • Windows Vista
  • Windows 8
  • Windows 10
  • Windows 11

COMMON FEATURES

  • Hardware changes monitoring
  • Asynchronous events
  • Synchronous events
  • System power states monitoring

SUPPORTED BLUETOOTH DRIVERS

  • BlueSoleil
  • Microsoft
  • Toshiba
  • Silicon Labs (BlueGiga) BLED112 USB dongle
  • Support more than one Bluetooth radio

COMMON BLUETOOTH FEATURES

  • Enumerating local Bluetooth radios
  • Discovering remote Bluetooth devices
  • Measuring RSSI
  • Reading Bluetooth device address type
  • Detecting remote Bluetooth device type
  • Manual pairing
  • Automatic (SilentAuth) pairing
  • Enumerating connected Bluetooth devices
  • Disconnecting any connected Bluetooth device

CLASSIC BLUETOOTH FEATURES

  • Enumerating remote device services
  • Bluetooth RFCOMM client
  • Bluetooth RFCOMM server
  • Creating Bluetooth virtual COM ports
  • Enumerating Bluetooth virtual COM ports
  • Install Bluetooth device drivers
  • Uninstall Bluetooth device drivers
  • Wii Remote support

BLUETOOTH LOW ENERGY (BLE) FEATURES

  • Act as a GATT client (central)
  • Act as a GATT server (peripheral)
  • GATT server client connection detection
  • GATT server client disconnection detection
  • PDU (MTU) size reading
  • PDU (MTU) size change notification
  • Bluetooth LE connection PHY reading
  • Maximum notification size reading
  • Maximum notification size change notification
  • Managing Bluetooth LE connection parameters
  • Receive Bluetooth LE advertisements
  • Decode Apple Continuity messages
  • Transmit Bluetooth LE advertisements
  • Work with DFRobot Bluno Boards
  • LEGO WeDo 2.0 support
  • Capture raw Bluetooth LE frames (BLE Sniffer)

OBEX FEATURES

  • Basic OBEX client
  • OBEX Object Push Profile (OPP) Client
  • OBEX File Transfer Profile (FTP) Client
  • Basic OBEX server
  • OBEX Object Push Profile (OPP) Server

AUDIO FEATURES

  • Enumerating audio device
  • Switching system default audio device
  • Connecting to already paired Bluetooth audio device
  • Audio volume monitoring
  • Audio volume control
  • Audio receiver

DRONE REMOTE ID FEATURES

  • ASD Remote ID receiving
  • ASD Remote ID decoding
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft