I would prefer BleuIO. its a smart BLE usb dongle that helps create BLE application easily with its AT command on the device