我已经将我的树莓派连接到局域网,但没有可用的互联网。有没有办法在局域网中使用PC (Windows7)更新树莓派日期时间?我想得到计算机的日期和时间到我的树莓派时,它是启动。
发布于 2014-09-19 01:38:03
请记住,树莓派没有实时时钟。因此,即使你已经连接到互联网,也必须在每次开机或重新启动时设置时间。
它是这样工作的:
sudo raspi-config 接下来,您可以使用以下命令设置时间
sudo date -s "Mon Aug 12 20:14:11 UTC 2014"有关数据和时间的更多信息
man date当Pi连接到计算机时,必须手动设置数据和时间
发布于 2014-10-11 14:37:58
谢谢你的回复。
我所做的是,
server xxx.xxx.xxx.xxx iburst
server 1.debian.pool.ntp.org iburst
server 2.debian.pool.ntp.org iburst
server 3.debian.pool.ntp.org iburst中运行此python脚本
import os
try:
client = ntplib.NTPClient()
response = client.request('xxx.xxx.xxx.xxx', version=4)
print "===================================="
print "Offset : "+str(response.offset)
print "Version : "+str(response.version)
print "Date Time : "+str(ctime(response.tx_time))
print "Leap : "+str(ntplib.leap_to_text(response.leap))
print "Root Delay : "+str(response.root_delay)
print "Ref Id : "+str(ntplib.ref_id_to_text(response.ref_id))
os.system("sudo date -s '"+str(ctime(response.tx_time))+"'")
print "===================================="
except:
os.system("sudo date")
print "NTP Server Down Date Time NOT Set At The Startup"
pass我在树莓派论坛上找到了more info。
发布于 2014-09-19 02:02:43
您需要将您的Win7 PC配置为时间服务器,然后配置RasPi以连接到它以获得NTP服务。
将Win7配置为authoritative time server。配置RasPi time server lookup。
https://stackoverflow.com/questions/25374570
复制相似问题