Select to expand quote
mathew said..
Your blog doesn't indicate which version of Bluetooth you are using - BT version 4 uses spreadspectrum so shouldn't really interfere.
Was the test using BT v1 or v2 ?
Spread spectrum was introduced in Bluetooth 1.2, so I'm not sure why you think that BT 4 would be any better. The energy consumption specs for BT 4 serial transceivers are similar to the HC-06 that I used.
You could make the theoretical argument that Bluetooth should not interfere with GNSS since the frequencies are quite different - around 2.4 GHz vs. 1.6 GHz). Actual observation shows that you're about 99.999999999999% correct. Unfortunately, since the GPS signal is about 1000000000000000 times weaker than the signal emitted by BT transceivers, that's not good enough to eliminate all interference.
Maybe a BT 4 transceiver could have less RF interference simply because you can reduce the power output of the signal easily.
Maybe you'd also get good enough communication between the module and the phone to record sessions reliably even at low-power modes. But you'd
always need to use
two separate devices, the phone and the GPS. Your recording will fail when
one of the two devices has a problem - for example, when the phone battery dies.
If you don't mind strapping on two additional devices, you may as well leave the phone and the logger completely independent. Use the phone GPS for feedback during the session, and the logger for high-accuracy recording. The logger will keep recording long after the phone battery dies. It will work perfectly fine without of any bluetooth connection issues, or when you don't want to carry a phone.
The
only advantage of using a ublox-bluetooth-phone combo is that you
may get higher accuracy feedback than from the phone's GPS. That applies
only when you are using the speed announcements, or look at the phone screen in a middle of a speed run. But the vast majority of the time, any differences will be too small to notice, so there really won't be any advantage.
That's at least the conclusion I have come to after building quite a few GPS prototypes, including on that can use both Bluetooth and Openlog. But by any means, build your own Bluetooth 4 prototypes, "ask Manfred nicely" and hope you get some software to make it work (or write your own), and let us know how it goes.