Good Day,
I'd like to ask a couple of questions just to sound out if I'm heading down a path that is at all reasonable.
I have a Raspberry Pi 4 8GB and a u-blox EVK-F10T evaluation kit. I've been working with this evaluation kit and the Raspberry Pi for a while trying to get a working NTP server solution up and running using gpsd+NTPd; however, the issue I keep running into is the solution is never as accurate as another setup I have with a simple pfSense Firewall + Quectel RM520N-GL (for GNSS). The pfSense setup has no access to a 1PPS service and, in my mind, shouldn't be more accurate than a Raspberry Pi + the EVK-F10T which does allow me to send the 1PPS signal out via GPIO to the Raspberry Pi.
Anyway, what does all of this have to do with Timebeat??? So I came across this site today and decided to jump in with both feet to learn how this solution works. First, I see the Open Timecard Precision Timing Lite uses a u-blox NEO-F10T same as my EVK-F10T kit, so my thinking is, I can download the Debian image for the CM4 and boot it on my Raspberry Pi 4, connect up the EVK-F10T (right now I am using UART -> USB) and run the Timebeat software to get a rich, robust, accurate, NTP server with the addition of being able to run PTP if I want to in the future. Excellent....
So my question is, will this all work?? I downloaded the CM4 image, loaded it to a SD-Card, booted up and started to explore the timebeat.yml file (that's a monster of a config file). I then spun up an Ubuntu desktop and installed the Elastic + Grafana backend. Installation for all of this has been dead simple, configuration not so much; I'm stuck in several places. I really need to do some reading and learning, but I thought, maybe what I really need is to check and see if what I am thinking is even logical / do-able with the devices, software I have?
Thoughts????
Thank You