Проект сервера точного времени на базе stm32duino.
- Сервер построен на базе stm32duino blue pill, ethernet модуля enc28j60, gps модуля ublox.
- Сервер получает время из gps модуля или из программы для настройки с помощью использования функции “Set time”.
- Сервер корректно обрабатывает запросы от систем windows(sntp) linux(ntp).
- Содержит функцию для синхронизации времени по Modbus TCP. ( Содержит регистры Modbus TCP с текущим временем), позволяет синхронизировать с точностью до секунды).
Linux:
sudo ntpdate -d 192.168.0.125
Windows имеет специализированный графический интерфейс для синхронизации времени.
Windows:
Modbus TCP (Modpoll):
./modpoll -c 10 -r 1 -m tcp 192.168.0.125
Ссылки:
Проект программы настройки сервера
Гитхаб ядра Stm32duino фреймворка