Hello,
I have written a c# library that receives data from the sensortag for use in Windows 8 Desktop applications. My receiver application works great when I am using the sensortag alone, but I also use a Bluetooth headset while recording data. I have noticed that I get only half the data when both devices are connected to my PC through the USB BT4.0 dongle.
I know that the throughput would drop but is dropping about half the BLE packets normal?
If so I am investigating two workarounds. One is to use two dongles but this seems nearly impossible in windows 8 since the windows stack requires only one dongle and most 3rd party stacks are simply wrappers around the Microsoft built one.
The other workaround is to just place the data in a buffer on the SensorTag as I collect and then a larger sample of data at once. However, my concern with this is that I seem to drop half the packets no matter what the connection interval is. So I am afraid that I will loose a large set if one of the packets is dropped.
Any ideas towards this problem?