Skip to content
On this page

Time Synchronization

Network Time Protocol (PTP)

Due to limitations in the USB protocol, achieving PTP synchronization is not feasible with our current USB version of the products. However, we are planning to support PTP with our upcoming Ethernet version, expected to launch next year.

Network Time Protocol (NTP)

Setting Up NTP Synchronization on Olive Components

Adding NTP Server IP:

  1. Access the GUI: Log into your Olive component's GUI.
  2. Configure NTP Settings: Find the network or time settings and enter the IP of your NTP server.
  3. Save and Reboot: Apply changes and reboot the component.
  4. Verify Time: Open a terminal,ssh to Olive, type date, and check the time sync.
  5. Deep Verify: ntpq -p

a8!

olive@robotics:~$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 0.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
 1.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
 2.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
 3.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
*192.168.7.100   79.133.44.138    2 u  172  256  377    0.294   -5.920   1.859
olive@robotics:~$ ntpq -p
     remote           refid      st t when poll reach   delay   offset  jitter
==============================================================================
 0.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
 1.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
 2.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
 3.debian.pool.n .POOL.          16 p    -   64    0    0.000   +0.000   0.002
*192.168.7.100   79.133.44.138    2 u  172  256  377    0.294   -5.920   1.859

Installing an NTP Server on Your Host Computer

For Linux:

  1. Install NTP: Run sudo apt-get update && sudo apt-get install ntp.
  2. Edit Config: Modify /etc/ntp.conf to add public NTP server entries.
  3. Restart NTP: Execute sudo systemctl restart ntp.

For Windows:

  1. Enable NTP Server: Go to Internet Time settings in the Control Panel, set up synchronization with a server from pool.ntp.org, and click Update now.

Note: Ensure UDP port 123 is open in your firewall for NTP traffic.

That's it! Your Olive system should now be synchronizing its time with the predefined NTP server.