单片机怎样实现网络自动时间(年月日时分秒)同步?
单片机加ESP8266怎么实现自动校时功能? 找个服务器校时 直接用GPS 找个服务器,或者搭建一个。自己找的,亲测可用。 用GPS模块吧,每个小时同步一次,或者每天同步一次。我就是这样做免调整时钟的。 AT + NTP8266都有了那就是有网络了,有网络了咋样都行啊 https://www.nowapi.com/api/life.time 用ntp对时 {:titter:} 不是还有个电波钟 可以校时玩 xfdr 发表于 2018-9-12 07:38
用ntp对时
简单点直接用ESP8266读网页,取其中的时间数字字段 找个时间API或者用NTP 电波或 GPS 对时室内无信号,代替不了网络对时
正规点应该是用 NTP, https://tttapa.github.io/ESP8266/Chap15%20-%20NTP.html https://github.com/gmag11/NtpClient
山寨点就取个类似 https://www.unixtimestamp.com/ 的网页的数据,不过这个要用 TCP 协议,还要解析结果,另外现在 https 又越来越普及,好像长远看也不是个事
esp8266用NTP校时,如果用esp8266 arduino IDE有现成的库和例程,校时结果输出串口,单片机解析串口数据获取时间
页:
[1]