Bluetooth connectivity for custom game controller

Hi guys,
I have an EEG device that connects via bluetooth on the windows platform and would like to know if there is a way to read the received data in ue4. I’m currently trying to use the UE4Duino plugin to read the data and expose it to blueprints but the plugin isn’t suited to the task and is extremely unreliable.

Any pointer in the right direction would be great and any help is greatly appreciated as I feel like I may go bald with frustration.
P.s. C++ is fine, I used the plugin to try speed things up

Thanks