Исправление
Eddy_Em,
(текущая версия)
:
чем ты проверял эту точность?
То было на работе (меньше свичей и проксей по пути), дома так:
ntpdate -q 192.168.2.11
server 192.168.2.11, stratum 2, offset 0.000138, delay 0.02628
24 Jan 20:36:04 ntpdate[2951]: adjust time server 192.168.2.11 offset 0.000138 sec
24 Jan 20:36:36 ntpdate[2954]: adjust time server 192.168.2.11 offset 0.000137 sec
24 Jan 20:36:57 ntpdate[2956]: adjust time server 192.168.2.11 offset 0.000148 sec
24 Jan 20:37:04 ntpdate[2957]: adjust time server 192.168.2.11 offset 0.000142 sec
octave:1> a = [0.000138 0.000137 0.000148 0.000142];
octave:2> mean(a)
ans = 1.4125e-04
octave:3> std(a)
ans = 4.9917e-06
Можно скриптик написать и подольше попарсить выхлоп. Но вряд ли больше 10-20мкс получится.
и как оно может так точно синхронизовать устройства по WiFi
ХЗ, проверь, что там на wifi получится.
Исходная версия
Eddy_Em,
:
чем ты проверял эту точность?
То было на работе (меньше свичей и проксей по пути), дома так:
ntpdate -q 192.168.2.11
server 192.168.2.11, stratum 2, offset 0.000138, delay 0.02628
24 Jan 20:36:04 ntpdate[2951]: adjust time server 192.168.2.11 offset 0.000138 sec
24 Jan 20:36:36 ntpdate[2954]: adjust time server 192.168.2.11 offset 0.000137 sec
24 Jan 20:36:57 ntpdate[2956]: adjust time server 192.168.2.11 offset 0.000148 sec
24 Jan 20:37:04 ntpdate[2957]: adjust time server 192.168.2.11 offset 0.000142 sec
octave:1> a = [0.000138 0.000137 0.000148 0.000142];]
octave:2> mean(a)
ans = 1.4125e-04
octave:3> std(a)
ans = 4.9917e-06
Можно скриптик написать и подольше попарсить выхлоп. Но вряд ли больше 10-20мкс получится.