有谁知道为什么同步到同一个 NTP 服务器的 MAC 和 ESP32(Arduino)之间的秒字段会有大约 30,000 的差异?
我有一组运行 NTP 客户端的 ESP32 芯片,它们都从本地 Windows10 NTP 服务器同步,并且这样做是正确的。ESP32 芯片都同意,但 Mac 不同意。
我有一台 OSX Mojave 机器也设置为使用该 Windows10 NTP 服务器作为它的时间服务器,并已成功使用“sntp -sS”请求更新。
我的问题是 ESP32 和 Mac 平台之间的“gettimeofday”值相差很大,大约相差 30,000 秒。
时区似乎无关紧要。我通过 Python 中的 time.time() 获得这个值,它应该为我调用“gettimeofday”。