Es casi seguro que no tengas una aplicación para el tipo de precisión que permite esta versión mejorada del servidor de tiempo respaldado por satélite de Cristiano Monteiro. Él mismo lo admite: la enorme mayoría de los usuarios estará más que conforme con sincronizar la hora de su sistema mediante el tradicional protocolo de tiempo de red (NTP). Pero si de verdad persigues esos últimos microsegundos, ahí entra en juego el Precision Time Protocol (PTP).

Con NTP puedes acercarte a unos 10 milisegundos de tu fuente de tiempo, mientras que PTP es preciso hasta el nivel de los nanosegundos.

Detalle del servidor de tiempo con su panel frontal
Detalle del servidor de tiempo con su panel frontal

¿Para qué sirve tanta precisión?

A menos que hagas investigación científica, operes una línea de ensamblaje robotizada o te dediques al trading financiero de alta velocidad, no hay motivo para este nivel de exactitud. De hecho, PTP es una tecnología tan de nicho que, hasta la salida del ESP32-P4, Cristiano no lograba encontrar un chip lo bastante económico que lo soportara.

El soporte a nivel de hardware es clave, porque no hay forma de alcanzar esta precisión solo con software: la capacidad debe estar integrada en el controlador de Ethernet. Como era de esperar, sacarle todo el provecho a PTP exige una fuente de tiempo muy exacta, y ahí entra un receptor de sistema global de navegación por satélite (GNSS) de grado navegación.

Casero, pero de laboratorio

El costo total del montaje es, como era previsible, más alto que el de su predecesor, pero Cristiano dice que sigue siendo un par de ceros más barato que lo que costaría una oferta comercial equivalente. Igual que con su servidor de tiempo original de 2021, que se basaba en un ESP8266, se aseguró de que este proyecto fuera lo más amigable posible para aficionados y makers.

Nos gusta especialmente la caja impresa en 3D diseñada en OpenSCAD, y su insistencia en que el aparato tenga un panel frontal con LEDs de estado parpadeantes. De nuevo, la enorme mayoría no necesita relojes precisos al nanosegundo, pero es lindo saber que tenemos la opción.