This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

Labview and Bluetooth low energy

Hello

I have a nRF51822-EK evaluation kit, I have succesffuly installed the nRFgo studio and Seggger software so that I can detect the dongle and it shows up on device manager, however Labview does not detect the dongle using the Bluetooth discover vi or the IrDA discover vi (Matlab does not detect the dongle either). Is there a method to communicate with the dongle or indeed any Bluetooth Low energy device using Labview directly or indirectly e.g. is there as DLL file and list of function names to use.

I'm using Labivew 2013 on windows 7 if that's of any use.

Kind regards

For any help

Stephen

Parents
  • Hi Stephen! Thought I'd share some findings. First some assumptions:

    • I have been fiddling with other H/W than you
    • I have been using H/W setup for Bluetooth 4 (aka BLE Bluetooth Low Energy or Bluetooth Smart)
    • So I am assuming the dev-kit you mention is (or can be) setup to be a Bluetooth 4 dongle

    I (like you) wanted BLE on Windows 7 with labVIEW IR-vis to just work. Why doesn´t it ? 1: The LabVIEW VIs are not built on the BLE stack, they interact with the standard IR API in Windows. 2: Windows 7 does not have a native BLE stack, Windows 8.1 does.

    So the only thing that worked for me was LabVIEW calling functions in a .NET-assembly (i was playing with TIs Sensortag so I found the lib here ) on top of Windows 8.1. Either with built in (Acer Iconia Tablet) BLE hardware or with a generic BLE (bluetooth v4) dongle.

    Making it work on Windows 7 would be much harder. And I guess National Instruments should add BLE support, that is VIs interfacing the Windows API for BLE. But that would still only work on Windows >8.1.

    Not sure if this was at all relevant to your situation, but it was to mine :)

    One Love, /Marcus

Reply
  • Hi Stephen! Thought I'd share some findings. First some assumptions:

    • I have been fiddling with other H/W than you
    • I have been using H/W setup for Bluetooth 4 (aka BLE Bluetooth Low Energy or Bluetooth Smart)
    • So I am assuming the dev-kit you mention is (or can be) setup to be a Bluetooth 4 dongle

    I (like you) wanted BLE on Windows 7 with labVIEW IR-vis to just work. Why doesn´t it ? 1: The LabVIEW VIs are not built on the BLE stack, they interact with the standard IR API in Windows. 2: Windows 7 does not have a native BLE stack, Windows 8.1 does.

    So the only thing that worked for me was LabVIEW calling functions in a .NET-assembly (i was playing with TIs Sensortag so I found the lib here ) on top of Windows 8.1. Either with built in (Acer Iconia Tablet) BLE hardware or with a generic BLE (bluetooth v4) dongle.

    Making it work on Windows 7 would be much harder. And I guess National Instruments should add BLE support, that is VIs interfacing the Windows API for BLE. But that would still only work on Windows >8.1.

    Not sure if this was at all relevant to your situation, but it was to mine :)

    One Love, /Marcus

Children
No Data
Related