First version in operation
This release is working for my current needs, even if not complete (see below). Installation is performed through the make file.
In this release, HouseClock can:
- Retrieve the time from a NMEA GPS receiver and adjust the local system clock.
- Synchronize between houseclock server and clients (NTP broadcast packets only)
- Report its status to web clients in JSON format: overall status, detailed GPS NMEA log, detailed clock drift log, NTP client log.
- Automatically switch between NTP client and server mode, depending on GPS time reference availability.
- Synchronize NTP clients when in server mode (tested with an IP camera and ntpd).
- Run as an init service (daemon).
What remains to be done:
- Build a web user interface.
- Responds to NTP requests as a stratus level 2 server when in client mode (but don't send broadcast packets).