how should my LabVIEW program interact with Ganglion BLED112

edited September 2019 in Ganglion

Hello, I'm programming on LabVIEW a custom program that will work directly with Ganglion board measurements. I'm looking to skip the OpenBCI GUI to get the measurements with the least latency, the least software running and the least processing power spent on the acquisition part.

So far, I've found a toolkit for LabVIEW to enable BLE compatibility using BLED112; but the scan example in the toolkit isn't detecting my powered led blinking Ganglion board and definietly is a bit outdated with respect BLED112 drivers it expects to find. That and (I suspect) the custom nature of Ganglion's BLE communication.
The toolkit is not that well commented in the aspect that it explains bits of what it does but as if the user understands how BLED112 works, what it takes as a string through the COM port, what each element means and what of what of that is what is sends through BLE. Or how does the BLED112 composes what it received into the COM port string it sends back.

So I'd like some links or explanations on how my program should interface with the BLED112 dongle to find and establish connection with the Ganglion board. I confess my understanding of BLE protocol is still lacking, and the BLED112's COM port -> BLE comms transition is making the process of understanding it a bit more confusing; yet as far as I've got my understanding is that most of the standards of the protocol were dropped for the Ganglion board, leaving just the basic BLE communication structure and working on that towards a specific purpose custom BLE... well that's my understanding so far, sorry if this is too long, I'd appreciate any help, guidance, links or pointers to get a better grasp on the BLE aspect of Ganglion's entire process.

Thank you

Comments

Sign In or Register to comment.