Как я могу точно синхронизировать часы двух малиновых пис? - PullRequest
0 голосов
/ 12 марта 2020

Я хочу точно измерить разницу во времени между двумя событиями, которые происходят на двух разных компьютерах Raspberry Pi. Если быть более точным, у меня есть два компьютера Raspberry Pi 3B + с Raspbian Buster. Они связываются друг с другом через свои встроенные модули BLE, используя библиотеку noble / bleno Node.js. Я хочу измерить несколько задержек, которые возникают во время установления соединения BLE, например, время между подчиненным узлом начинает посылать рекламные пакеты и главный узел обнаруживает рекламные пакеты. Чтобы сделать это, я хочу получить временные метки, когда события происходят на обоих Pis, соответственно, и вычесть их друг из друга. Но чтобы получить хорошие результаты, часы Pis должны быть синхронизированы, верно? Оба Pis расположены в одной комнате и подключены к одной сети Wi-Fi.

У кого-нибудь есть идеи, как синхронизировать часы? Или, может быть, другой подход для точного измерения разницы во времени между событиями, которые происходят на двух разных устройствах?

Заранее большое спасибо и приятного дня!

...