Raspberry pi 如何在没有互联网的情况下更新树莓皮的日期和时间
我已将我的Raspberry Pi连接到LAN,但没有可用的internet。有没有办法在局域网中使用PC(windows 7)更新raspberry pi日期时间?我想在Raspberry Pi启动时获取计算机日期和时间。记住Raspberry Pi没有实时时钟。因此,即使您已连接到internet,也必须在每次通电或重新启动时设置时间 这就是它的工作原理:Raspberry pi 如何在没有互联网的情况下更新树莓皮的日期和时间,raspberry-pi,Raspberry Pi,我已将我的Raspberry Pi连接到LAN,但没有可用的internet。有没有办法在局域网中使用PC(windows 7)更新raspberry pi日期时间?我想在Raspberry Pi启动时获取计算机日期和时间。记住Raspberry Pi没有实时时钟。因此,即使您已连接到internet,也必须在每次通电或重新启动时设置时间 这就是它的工作原理: 在Raspberry Pi命令行中键入sudo raspi config 国际化选项 改变时区 选择地理区域 选择城市或地区 重新启动p
sudo raspi config
sudo date -s "Mon Aug 12 20:14:11 UTC 2014"
更多关于数据和时间的信息
man date
当Pi连接到计算机时,应手动设置数据和时间您需要将Win7 PC配置为时间服务器,然后将RasPi配置为连接到它以提供NTP服务
man date
将Win7配置为。
配置RasPi。感谢您的回复。
我所做的是,
1.我在windows 7 pc上安装应用程序(也可以使用softros ntp服务器)。
2。更改raspberry pi ntp.conf文件(用于自动更新日期和时间) 三,。如果要确保在启动时更新日期和时间,请在rpi中运行此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
我在raspberry pi论坛上找到了它。这并没有回答这个问题。Stack Overflow是一个关于编程和开发问题的网站。这个问题似乎离题了,因为它与编程或开发无关。请参见帮助中心中的。也许或者会是一个更好的提问的地方。