Have an amazing solution built in RAD Studio? Let us know. Looking for discounts? Visit our Special Offers page!
CodeDelphiTech Partner

Detect Bluetooth Devices Easily In Your Windows Apps With Flexible Component Suite

focus photography of sea waves

Do your need to detect all the connected Bluetooth devices in your machine programmatically? How to get the Device Name, Address, Last Used, Authenticated, Connected status, etc., for each Bluetooth Devices connected? Don’t know what to do? Don’t worry. MiTec’s System Information Management Suite’s component helps to get this information with less code, and we will learn how to use TMiTeC_BT in this blog post. RAD Studio also has some built-in Bluetooth solutions.

Platforms: Windows.

Installation Steps:  

You can easily install this Component Suite from GetIt Package Manager. The steps are as follows.

  1. Navigate In RAD Studio IDE->Tools->GetIt Package Manager->select Components in Categories->Components->Trail -MiTec system Information Component Suite 14.3 and click Install Button.
  2. Read the license and Click Agree All. An Information dialog saying ‘Requires a restart of RAD studio at the end of the process. Do you want to proceed? click yes and continue.
  3. It will download the plugin and installs it. Once installed Click Restart now.

How to run the Demo app: 

  • Navigate to the System Information Management Suite trails setup, Demos folder which is installed during Get It installation e.g) C:UsersDocumentsEmbarcaderoStudio21.0CatalogRepositoryMiTeC-14.3DemosDelphi11
  • Open the  BT project in RAD studio 10.4.1, compile and Run the application.
  • This Demo App shows how to list down the Connected Bluetooth devices, enumerate among them and access its properties.

Components used in MSIC BT Demo App:

  • TMiTeC_BT: Detects all connected Bluetooth devices.
  • TListView for viewing the detected Bluetooth devices.
  • TButton to refresh and close.

Implementation Details:

  • An instance BT of TMiTeC_BT is created. Add the list of connected Bluetooth Devices is detected by loop through the DeviceCount property. Retrieves the TBTDevice for each Devices and shows the Device Name, Address, Last Used, Last Seen, Authenticated, Remembered, Connected status, etc.
  • The retrieved Devices and its properties were added to list view instance lv.
  • Press Refresh to list the recent detected Bluetooth devices by calling cmRefresh again. Alternatively you can use the Device monitor, to detect the device on arrival and removal. Check how to use MiTeC’s Device monitor here.
bluetooth 6403520
<strong>MiTeC BT Demo <strong>

It’s that simple to list down the detected Bluetooth devices in your machine and access its properties with less code. Use this MiTeC component suite and get the job done quickly rather than spending time understanding low-level Microsoft interfaces to detect Bluetooth devices.

Head over and check out the full MiTec System Information Management Suite for Accessing System Information for Windows in Delphi Applications

With the use of a Windows IDE, you can easily detect Bluetooth devices in your Windows apps with a component suite. Try your Free Trial here.


Reduce development time and get to market faster with RAD Studio, Delphi, or C++Builder.
Design. Code. Compile. Deploy.
Start Free Trial   Upgrade Today

   Free Delphi Community Edition   Free C++Builder Community Edition

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

IN THE ARTICLES