Necesito desarrollar un sistema donde haya 4 cajas de sensores alimentadas por USB y tengan su reloj interno. Cada una de estas cajas está conectada a una PC con Linux y todas estas PC están vinculadas con WiFi. La API de la caja del sensor me permite leer su reloj interno de precisión (precisión uSec).
Me gusta sincronizar los cuatro relojes de las cajas de sensores lo más cerca posible. Esperemos que dentro de unos pocos microsegundos entre sí y compensar la deriva en el tiempo. La idea es utilizar los datos del sensor que se recopilan al mismo tiempo (los datos que recibo están marcados con el reloj interno de las cajas). La latencia en el bus USB, el WiFi, el tiempo de PC son todos indeterministas.
¿Es esto posible dada mi configuración?