WINSOFT components and applications

Bluetooth Library for Android

Bluetooth Library for Android

Delphi and C++Builder Bluetooth library for Android.
Download Bluetooth Library for Android 3.6 trial version
Download BLE demo example
Download BT Classic demo example
Order Bluetooth Library $120 USD (license for one developer)
Order Bluetooth Library multi-license $360 USD (license for all developers in company)
Order Bluetooth Library year upgrades $60 USD (registered users only)
Order Bluetooth Library year upgrades multi-license $180 USD (registered multi-license users only)
Order Winsoft Component Package

FAQ

How can I set scanning filter for BLE?

BluetoothAdapter.StartLeScan(
  TScanFilter.Create(
    ['Blood Pressure'], // devices
    ['51:6B:AF:DD:4C:D0'], // device addresses
    [ToGUID(TBluetoothGattService.BloodPressure)] // services
));

Why can't I connect to BLE dual-mode device?

Set Transport parameter to TTransport.LE value in ConnectGatt method:
Device.ConnectGatt(SwitchAutoConnect.IsChecked, TTransport.LE);

Useful Links

Icon Bluetooth Library for iOS
Icon Bluetooth Library for macOS

Icon Assigned Numbers