I am interested in creating a Desktop application, (C++ would be nice) and currently the Windows stack doesn't support Bluetooth Low Energy communication in Windows 7. I bought a Plugable Bluetooth dongle, but the Broadcomm chip doesn't offer any programming API separately, but only through the windows drivers that doesn't support BLE in Windows 7. In windows 10 it's possible through the Bluetooth Low Energy function.
I am looking at the, Bluegiga BLED112 Bluetooth® Smart Dongle, that offers a software stack, so the question is: Will i be able to use the software stack to search, connect and read/write to GATT characteristics to multiple remote ble devices in a desktop application for Windows 7?
Yes, you can use BLED112 dongle to perform those functions. We have a Windows test program (BLE GUI) that supports scanning for devices, advertising, creating connections etc. BLE GUI is included in the Bluetooth SDK that is available for download here: