newly available Python client using OpenBCI Hub (for Ganglion on Windows OS)
Hi ,
To my understanding the Ganglion board doesn't have a supported Python SDK in Windows because the bluepy library doesn't support Windows.
I tried to use the SDK in a VM using VBOX but couldn't get it to work.
So I went and made a OpenBCIHub client in Python.
I put it in this repo:
OpenBCIHub PythonClient
I would prefer using a direct connection to the Bluetooth dongle , but it seems to be good enough.
Is there another way that I don't know of to interface with the board?
Comments
Bouncy, thanks much for your new client.
I understood that Andrea Ortuno (author of below repo), was considering supporting the BLED112 dongle for Ganglion directly in her library. But apparently this did not happen. As you know the Hub supports both the old (deprecated) CSR dongle, as well as the newer BLED112. The BLED112 appears as a usb serial port to Windows, so no Bluetooth Python support is needed. You might check the code sections in the Hub dealing with the BLED112, to see if that looks feasible to port.
https://github.com/OpenBCI/pyOpenBCI
Thanks again for your great contribution. Consider making a post in the Community section as well:
https://docs.openbci.com/Tutorials/13-Community_Instructions
Regards, William