I’m interested on getting one SparkFun Tx2 for one small project and have some doubts that would like to clarify.
My idea is to receive NTRIP corrections over WiFi and send Real Time corrected RTK Position data over Bluetooth to an ANDROID device where I can log/save the current position for small mapping project.
My question is about this 2 connection methods, checking the manuals I think my idea is feasible but would like to confirm before purchasing that.
NTRIP corrections can be received over WiFi from external client device
NMEA traces can be sent at the same real time over Bluetooth in open / standard format to be received by a home made Android application
Yes, to both of your questions.
Here’s a link to the doc that explains it:
The TX2 runs RTK Everywhere Firmware, which includes a built-in NTRIP Client for a WiFi connection.
For your custom Android app, you can disable all NMEA output from the TX2, and only send the RMC message at whatever rate you need (1 per second, 10 per second, etc). The RMC sentence bundles position, velocity, course over ground, time, etc into a single message.
You can send other NMEA messages at a lower rate, just for displaying metrics in your App (if you want) - like SIV, Fix Quality, Age of Corrections, PDOP, etc.
IE: You don’t want to send things like the GSV sentence too often, because it can flood the Bluetooth link, with no real benefit.
Option B / get Tx2 connected over WiFi to an external router for Internet access and configure the embedded Tx2 NTRIP client to get Real Time corrections, and the send the corrected position data over Bluetooth to the Android device like in Option A
Option C / connect the Android device to internet, run a Client NTRIP App to get Real Time corrections and send the NTRIP corrections over Bluetooth to the Tx2, at the same time the Tx” will respond with the NMEA position data over Bluetooth
Option D / Tx2 receiving the corrections over Bluetooth/serial from external NTRIP client device and sending the corrected NMEA position data over WiFi.. (not sure at all about this but worthy to check)
I think these are all the possibilities .. am I correct?