{"id":17602345,"url":"https://github.com/hvandermarel/ubxlogger","last_synced_at":"2026-01-28T08:14:49.952Z","repository":{"id":258382015,"uuid":"866678684","full_name":"hvandermarel/ubxlogger","owner":"hvandermarel","description":"U-blox ZED-F9P GNSS logging scripts for OpenWrt routers and Single Board Computers.","archived":false,"fork":false,"pushed_at":"2025-12-04T09:44:33.000Z","size":5645,"stargazers_count":2,"open_issues_count":0,"forks_count":2,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-12-07T17:30:53.500Z","etag":null,"topics":["4g-lte","gl-inet","gnss","gnss-logger","hatanaka-compression","logging","openwrt","raspberry-pi","rinex","rtklib","rtklibexplorer","u-blox","u-blox-zed-f9p"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/hvandermarel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-10-02T17:24:42.000Z","updated_at":"2025-12-04T09:44:37.000Z","dependencies_parsed_at":"2024-11-21T10:32:37.562Z","dependency_job_id":null,"html_url":"https://github.com/hvandermarel/ubxlogger","commit_stats":{"total_commits":36,"total_committers":3,"mean_commits":12.0,"dds":"0.33333333333333337","last_synced_commit":"cf9214ae9136fd7340d2a41f67a4aab44f835543"},"previous_names":["hvandermarel/ubxlogger"],"tags_count":2,"template":false,"template_full_name":null,"purl":"pkg:github/hvandermarel/ubxlogger","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hvandermarel%2Fubxlogger","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hvandermarel%2Fubxlogger/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hvandermarel%2Fubxlogger/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hvandermarel%2Fubxlogger/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/hvandermarel","download_url":"https://codeload.github.com/hvandermarel/ubxlogger/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/hvandermarel%2Fubxlogger/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28834889,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-28T02:10:51.810Z","status":"ssl_error","status_checked_at":"2026-01-28T02:10:50.806Z","response_time":57,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["4g-lte","gl-inet","gnss","gnss-logger","hatanaka-compression","logging","openwrt","raspberry-pi","rinex","rtklib","rtklibexplorer","u-blox","u-blox-zed-f9p"],"created_at":"2024-10-22T13:07:52.709Z","updated_at":"2026-01-28T08:14:49.908Z","avatar_url":"https://github.com/hvandermarel.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# UbxLogger\n\nU-blox ZED-F9P GNSS logging scripts for OpenWrt and Single Board Computers.\n\n## What is UbxLogger?\n\n`UbxLogger` is a suite of shell scripts and executables for logging data from a U-blox \nZED-F9P low cost GNSS receiver on OpenWrt routers and Single Board Computers such as the\nRaspberry Pi. \n\n\u003cfigure\u003e\n   \u003cimg src=\"docs/Weerribben.jpg\" width=\"600\" \n         alt=\"Weerribben GNSS logger\"\u003e\n   \u003cfigcaption\u003e\u003cem\u003e\u003cspan style=\"font-size:0.8em\"\u003eExample UbxLogger installation for monitoring subsidence and uplift in a \n      peat area, with on the left the GNSS antenna and on the right the internals of the cabinet \n      with U-blox ZED-F9P, GL-iNet OpenWrt router, solar charge controler and LiPo4 batteries.\n    \u003c/span\u003e\u003c/em\u003e\u003c/figcaption\u003e\n\u003c/figure\u003e\n\n\\\nSome of the things you can do with `UbxLogger` are\n\n- Log data from one or more U-blox ZED-F9P receivers to a micro SD card, USB stick and/or \n  disk partition\n- Compress the data and save to an archive directory\n- Optionally push the compressed data to a remote server over the Internet (requires LAN, WAN or 4-G connectivity)\n- Optionally convert the data to RINEX version 3 files, at a selectable sample rate and interval,\n  compress using Hatanaka compression and gzip, archive and/or push to a remote server.\n- Start on (re)boot, monitoring and restart \n\nYou have have the choice to create compressed RINEX files on OpenWrt (or SBC) and push the RINEX to\nthe remote server, and/or push ubx rawdata files to the remote server and convert to RINEX on\nthe remote server. To transfer the compressed RINEX files, especially at a lower sample rate, requires \nonly a fraction of the bandwith compared to ubx. \n\n\n## How to use UbxLogger\n\n`UbxLogger` is designed to run on power efficient OpenWrt routers and Single Board Computers and\nis written entirely in shell script with a few pre-compiled c executables . It is known\nto work with\n\n- The GL-iNet X750V2 (Spitz) OpenWrt 4G router\n- Raspberry Pi single board computer and Teltonika RUT240 4G router\n\nThe total power consumption on the GL-iNet Spitz is below 3W, making this an ideal platform \nfor solar powered operation.\n\nInstructions on using the software, hardware recommendations, and installation instructions are\ngiven in the `docs/` folder.\n\nScripts, executables and modified source code are available as releases on this Github repository. \n\nTo install the UbxLogger software download the installation script, run and follow the instructions\n\n\u003e curl -L https://github.com/hvandermarel/ubxlogger/raw/refs/heads/main/sys/ubxlogger_install_part1.sh -o install.sh \\\n\u003e ./install.sh\n\nFor more information on the installation and configuring the software see the manuals.\n\n## Copyright and licence\n\nCopyright 2024 Hans van der Marel, Delft University of Technology.\n\nLicensed under the Apache License, Version 2.0 (the \"License\");\nyou may not use this software except in compliance with the License.\nYou may obtain a copy of the License at\n\n\u003e http://www.apache.org/licenses/LICENSE-2.0\n\nUnless required by applicable law or agreed to in writing, software\ndistributed under the License is distributed on an \"AS IS\" BASIS,\nWITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\nSee the License for the specific language governing permissions and\nlimitations under the License.\n\nThe current release is at `v1.0`.\n\n## Further reading\n\n[1]. H. van der Marel (2024), UbxLogger Software Manual, TU Delft, September 2024.\\\n[2]. H. van der Marel (2024), UbxLogger Hardware Manual, TU Delft, September 2024.\\\n[3]. H. van der Marel (2024), UbxLogger GL-iNet Installation Guide, TU Delft, September 2024.\n\n\n[1]: \u003cdocs/UbxLogger_Software_Manual.md\u003e \"H. van der Marel (2024), UbxLogger Software Manual, TU Delft, September 2024.\"\n[2]: \u003cdocs/UbxLogger_Hardware_Manual.md\u003e \"H. van der Marel (2024), UbxLogger Hardware Manual, TU Delft, September 2024.\"\n[3]: \u003cdocs/UbxLogger_GL-iNet_Installation_Guide.md\u003e \"H. van der Marel (2024), UbxLogger Gl-iNet Installation Guide, TU Delft, September 2024.\"\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhvandermarel%2Fubxlogger","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhvandermarel%2Fubxlogger","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhvandermarel%2Fubxlogger/lists"}