If anyone is interested in a Raspberry Pi-based GNSS Base Station, I just completed and tested a completely headless version with the following features:
Battery Backup via PiJuice HAT
Serial Telemetry via RFD900x (I also tested with Holybro Telemetry Radio V3)
NTRIP connection via ethernet
It’s also fairly easy to automate the entire survey process from collecting RAWX, to Processing via RTKLIB convbin, to Uploading to OPUS/CSRS completely headlessly via a Selenium automation. A windows PC running U-Center is only needed during the initial configuration of the F9P and for entering the ECEF coordinates from your PPP solution.
(I did get PyGPSClient running via XFCE and XRDP but I was having issues properly getting TMODE3 properties set so I scrapped that idea. Doing it this way also required connecting the USB of the F9P to the Pi as well)
I’ve only used the stock antennas that came with both radios, but the range on the RFD900 is insane. Our target environment is really clear so we had no range issues with the RFD900 at all. It would be interesting to try both with the same larger antenna and compare the ranges.
That’s something I hadn’t really considered! I have a watchdog script that will notify me via AWS SNS if the power goes out to alert me that it’s running on battery, but I could see that cheap GFCI being a point of failure
but I could see that cheap GFCI being a point of failure
The GFCI has only tripped once in 2+ years. I suspect it was a lightning strike or other severe power surge event at SparkFun HQ that cause the trip. The downtime is just a pain (and warning to base creators).