UbxLogger: U-blox ZED-F9P GNSS logging scripts for OpenWrt routers and Single Board Computers.

doi:10.4121/889fb86b-8b32-4b93-9689-f04b3d3c2571.v1
The doi above is for this specific version of this dataset, which is currently the latest. Newer versions may be published in the future. For a link that will always point to the latest version, please use
doi: 10.4121/889fb86b-8b32-4b93-9689-f04b3d3c2571
Datacite citation style:
van der Marel, Hans (2024): UbxLogger: U-blox ZED-F9P GNSS logging scripts for OpenWrt routers and Single Board Computers. . Version 1. 4TU.ResearchData. software. https://doi.org/10.4121/889fb86b-8b32-4b93-9689-f04b3d3c2571.v1
Other citation styles (APA, Harvard, MLA, Vancouver, Chicago, IEEE) available at Datacite
Software

UbxLogger is a suite of shell scripts and executables for logging data from a U-blox ZED-F9P low cost GNSS receiver on OpenWrt routers and Single Board Computers such as the Raspberry Pi. Some of the things you can do with UbxLogger are


  • Log data from one or more U-blox ZED-F9P receivers to a micro SD card, USB stick and/or disk partition
  • Compress the data and save to an archive directory
  • Optionally push the compressed data to a remote server over the Internet (requires LAN, WAN or 4-G connectivity)
  • Optionally convert the data to RINEX version 3 files, at a selectable sample rate and interval, compress using Hatanaka compression and gzip, archive and/or push to a remote server.
  • Start on (re)boot, monitoring and restart


You have have the choice to create compressed RINEX files on OpenWrt (or SBC) and push the RINEX to the remote server, and/or push ubx rawdata files to the remote server and convert to RINEX on the remote server. To transfer the compressed RINEX files, especially at a lower sample rate, requires only a fraction of the bandwith compared to ubx.


UbxLogger is designed to run on power efficient OpenWrt routers and Single Board Computers and is written entirely in shell script with a few pre-compiled c executables . It is known to work with


  • The GL-iNet X750V2 (Spitz) OpenWrt 4G router
  • Raspberry Pi single board computer and Teltonika RUT240 4G router


The total power consumption on the GL-iNet Spitz is below 3W, making this an ideal platform for solar powered operation.

history
  • 2024-10-18 first online, published, posted
publisher
4TU.ResearchData
format
text/markdown; shell scripts (text/x-shellscript); text/plain; c-language code (text/c-c); executable files (application/octet-stream) in separate distribution tarball (application/gzip)
organizations
TU Delft, Faculty of Civil Engineering and Geosciences, Department of Geoscience and Remote Sensing

DATA

To access the source code, use the following command:

git clone https://data.4tu.nl/v3/datasets/fb2f3d6b-fc7c-42a3-a8a3-307b108d5efe.git "https://github.com/hvandermarel/ubxlogger"

Or download the latest commit as a ZIP.

files (2)