11-14-2014 11:48 AM
Hi there.
I'm trying to send 3 separate channels of data collected in a Labview VI on an embedded PC over a Bluetooth link to a Windows tablet, also running LV. (In real time) I have done a test using the Simple Bluetooth vi supplied, using the random number generator and that works fine. Now I need to interleave the 3 separate data streams, send it and then de-interleave it at the other end. All the channels are single point double precision, collected at approx 60 Hz. I'm worried that one data point error will lead to the whole thing getting out of sync and losing the lot.
Do I need to make up packets, with a checksum etc. or are the build array and decimate array functions going to be reliable enough with, say 1000 points?
As it's real time data, I would like to be able to send a continuous stream, without breaks, so would I be better just sending 1 point from each channel in each "packet"?
Hope someone can help.
Thanks.
Andy
11-15-2014 04:24 PM
Either it's such a difficult problem that no-one knows the answer, which I doubt, or its a really boring topic. I'm surprised I haven't even had one reply!
Perhaps nobody likes me 😞
Cheers
Andy