首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >树莓Pi器件网络的NTP解决方案

树莓Pi器件网络的NTP解决方案
EN

Stack Overflow用户
提问于 2015-11-18 21:03:12
回答 1查看 681关注 0票数 2

我已经建立了我自己的数字标牌解决方案的基础上的树莓派。基本上所有的Pi是分散在中西部的一个城市(目前),他们要求从VPS每小时更新一次,而VPS恰好位于达拉斯。Pi的实际显示是通过铬中的webapp完成的,该应用程序在引导时打开,并使用javascript在规定的时间间隔内循环内容。

举个例子,假设其中两个显示器位于相同的位置,每隔4秒就会改变屏幕上的图像。并假设从15:00开始的一个小时内,服务器将向它们提供要循环的相同内容列表。当15:00左右滚动时,两者都显示内容项A,等待4秒,显示内容项B等,然后再回到A。

由于覆盆子皮没有实时时钟芯片,两者将获得他们所有的时间信息通过NTP。ntp.conf告诉我:

"pool.ntp.org映射到大约1000个低层NTP服务器。您的服务器每次启动时都会选择不同的服务器集。“

而且这几乎一直都很好,因为这两个屏幕看起来是完全同步的,同时切换到相同的东西,但偶尔我会捕捉到它们不同步一段时间。

我的理论是,由于他们从池中选择不同的NTP服务器(也许其中有些服务器很遥远等等),他们得到的时间更新就不同了,以至于一个人认为是15:00:005,而另一个人认为是15:00:00。

最后到达问题(对不起),我是否值得设置我的达拉斯服务器作为我所有分散的Pi的唯一的NTP服务器?即使达拉斯服务器出错了几秒钟,至少它们都是同步的,忽略了这样一个事实,即一个Pi的数据可能采取与另一个Pi不同的路径,从而使时间更新略有错误。为了澄清,我不在乎Pi认为是15:00:005,而实际上是15:00:00,我只想让他们都认为是15:00:005。

也许我太担心了,或者低估了3-4低层NTP服务器的准确性,即使它们离得很远。我觉得这至少是个有趣的问题。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-11-20 00:14:17

取决于您的错误窗口(看起来很窄)

  1. 您将它们都指向相同的NTP服务器(可能是您自己的服务器),并在当天的数据包往返过程中得到一个错误,这可能会根据您的网络获得几秒钟的精度。
  2. 安装全球定位系统模块,全球定位系统卫星广播非常精确的小时。他们甚至有位置信息,这样你就可以知道你的时间戳有多偏斜。这是非常精确的,如果做得正确,甚至有无线网络广播系统使用这种技术的数据同步。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33790319

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档