Stm32duino ntp server

This project features time server based on stm32duino.

  • The server is built on stm32duino blue pill, ethernet module enc28j60, gps module ublox.
  • The server receives time from gps module or through the setup program by using “Set time” function.
  • The server processes and responds on ntp protocol for systems windows(sntp) linux(ntp).
  • It includes function for syncronization via Modbus TCP. ( It holds registers with current time on Modbus TCP),this allows to sync time with 1 second precision.

Linux:

sudo ntpdate -d 192.168.0.125

Windows has special gui interface.

Windows:

Modbus TCP (Modpoll):

./modpoll -c 10 -r 1 -m tcp 192.168.0.125 

Links:

Project on github

Server setup tool project

Stm32duino framework site

Core Stm32duino github