Using u-blox ZED F9-P for full raw data collection via Pygpsclient #147
-
can I use a u-blox ZED F9-P module and obtain .ubx files using Pygpsclient? I need it to be a .ubx file containing full raw data, so that I can use this data for PPK and achieve cm level accuracy. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 15 replies
-
Yes, you can certainly do that. Just select the 'DataLogging' option in PyGPSClient with a format of 'binary' before you open the serial connection. You will be prompted to select the folder into which the log file will be saved. PyGPSClient will save the raw data from the receiver (NMEA, UBX or RTCM) to a timestamped binary file in that folder e.g. You can then read back the contents of the file using the FILE input mode of PyGPSClient. FYI you can also do the same thing with the gnssdump command line utility if you'd prefer not to use a GUI application. NB: note that the F9P receiver only outputs NMEA data by default. If you specifically need UBX data, you will need to configure the receiver accordingly. PyGPSClient has preset facilties to suppress NMEA data and enable a minimal cohort of UBX messages instead: |
Beta Was this translation helpful? Give feedback.
Hi @savioratharv
Yes, you can certainly do that. Just select the 'DataLogging' option in PyGPSClient with a format of 'binary' before you open the serial connection. You will be prompted to select the folder into which the log file will be saved. PyGPSClient will save the raw data from the receiver (NMEA, UBX or RTCM) to a timestamped binary file in that folder e.g.
pygpsdata-20240816085025.log
. If needs be, you can change the file suffix to*.ubx
, but this doesn't affect the content at all.You can then read back the contents of the file using the FILE input mode of PyGPSClient.
FYI you can also do the same thing with the gnssdump command line utility if you'd prefer not to use a GUI a…