LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Bluetooth connection from Labview to a Mitsumi C09 Module at a MSP430F149

Hello!

I have a question concerning the Bluetooth functions in Labview.
I am a member of a project team and we are trying to build a Labview application which shall be able to connect to a bluetooth module (Mitsumi C09) which is connected to a microcontroller (TI MSP430F149) and then shall receive data and visualize it in e.g. a diagram.

For implementing the bluetooth stack on the microcontroller we use a work of an earlier project which used the stack of the BlueMP3 project for its solution.

We modified the C++ source code in that way that we are now able to accept incoming connections with the microcontroller.
The problem we are facing at the moment is that we can connect with our Labview program to the module using the "Open Bluetooth connection"-VI of Labview. We can see that Labview tries to connect to the module (debug output of the microcontroller) and also see the mac address of our bluetooth stick (which Labview uses to connect) but afterwards we get a Timeout error in Labview.

We assume that there is a problem in the implementation of the bluetooth stack due to it is said on the project page of BlueMP3 that this stack is not one hundert percent compliant to the bluetooth core specification.

Has anyone of you an idea which Message Sequence Chart Labview follows to open a bluetooth connection?
Or do we have another problem in our program?

Already many thanks for your answers

Best regards,

Thomas
0 Kudos
Message 1 of 3
(2,912 Views)
Please have a look at this link. Especially the Bluetooth Application Note contains some in-depth information about the Bluetooth functions in LabVIEW.
Please let me know if this is the information you are looking for.

Best regards,

Jochen Klier
National Instruments Germany
0 Kudos
Message 2 of 3
(2,901 Views)
Jochen,

thanks for your fast reply!

I looked at the link you posted but unfortunately this doesn't help me for solving the problem.
The program we use for the connection on the side of the microcontroller is written in C++ and we can see which HCI-Events the controller receives from the bluetooth module. The bluetooth module uses ACL-packets and the DM1 protocol.

We had the thought that we made a mistake in sending the wrong Events/ Messages to the Labview application and that it is waiting for something else to establish a connection.

Perhaps you have another idea where we can find some help

Regards,

Thomas
0 Kudos
Message 3 of 3
(2,881 Views)