同じ NTP サーバーに同期された MAC と ESP32 (Arduino) の間で秒フィールドが約 30,000 異なる理由を知っている人はいますか?
NTP クライアントが実行されている ESP32 チップのグループがあり、それらはすべてローカルの Windows10 NTP サーバーから同期され、正しく同期されます。ESP32 チップはすべて一致していますが、Mac はそうではありません。
OSX Mojave マシンも、その Windows10 NTP サーバーをタイム サーバーとして使用するように設定されており、「sntp -sS」を使用して更新を正常に要求しました。
私の問題は、「gettimeofday」の値が、ESP32 プラットフォームと Mac プラットフォームの間で約 30,000 秒大きく異なることです。
タイムゾーンは関係ないようです。「gettimeofday」を呼び出すことになっている Python の time.time() を介してこの値を取得しています。