My company is developing a BLe capable device, I am trying to use LabVIEW to debug/test the embedded software. This is my 1st experience using LabVIEW for BLe so it has been a steep learning curve.
I loaded the ble.zip files at https://forums.ni.com/t5/LabVIEW/LabVIEW-Bluetooth-Low-Energy-Driver-development/td-p/4090544.
With LabVIEW I have been able to pair my computer and successfully use the "BLE_Read_Characteristic" vi to communicate to "Read, Write, Notify" capable UUID's.
But so far I haven't been able to read data from a UUID that is just "Notify". (I used a phone app, LightBlue, to verify that the device actually sends a stream of data once I select the UUID and click "subscribe".) There are 2 vi's in the zip file, "BLE_Notify" and "BLE_Notify_Listener", I have tried to use both of those with no success.
Do I need to send "subscribe" like LightBlue app, how do I do that? Then how do I retrieve the data as it is being streamed.