BLE Devices/packets Scanning on Windows/MAC OS

Hi,

I'm trying to capture and communicate BLE devices on the Desktop/Laptop running Windows and MacOS. 

My Application is to capture BLE packets, Connect to particular devices(use central filtering techniques), discover the custom services and exchange the data.

Based on my understanding and readings, BLE is not compatible with the Bluetooth Classic. Both use different set of hardware modules and radios. Therefore it is not possible to scan the BLE devices using the native Bluetooth settings on the OS.

But however new devices has got dual-mode Bluetooth devices which support both BT classic and BLE.

My questions here are

1. Is Hardware adapter(BLE supported modules- nRF52840 Dongle) connected to Desktop/Laptop are required to communicate with the BLE peripheral devices? 

2. Is it possible , on latest devices - Without any hardware adapter connected to Desktop/Laptop, can we scan and communicate with BLE devices ? so i.e. using the libraries or developing own application? 

Thanks

  • Hello,

    My impression is that all PC's, phones, tablets etc sold the recent years do support Bluetooth Low Energy. As an example most of the wireless mice and keyboards sold the last few years can be used without any dongle of sort. I don't think I have seen any product that don't support Bluetooth 4 (=BLE) or higher in later years. So I would claim everyone support BLE these days. 

    In terms of how to interface and communicate with a peripheral device from Windows/MacOS enabled product, then you will need to refer to their documentation. Many BLE enabled products support a profile that is supported by the OS without any need for an app of any kind, so if you plan to make your own proprietarty application you will need to refer to the OS specific api documentatio for BLE.

    Kenneth

  • Isn't Bluetooth mice and keyboard uses Bluetooth classic supported HID protocol.(Please correct if I'm wrong)

    Is there any reference application that uses BLE I can refer through that would be helpful.

  • I suggest seach for Bluetooth mouse, you will find they all are Bluetooth 4.0 or newer.

    Kenneth

Related