请问用Arduino+esp32获取网络时间,如何快速判断外网不通畅?
本人用esp32制作电子钟,从获取网络时间,网络通畅的情况下,获取时间很快;但当网络不力的时候(例如esp32与路由器正常连接,但无法连接外网),获取时间很长,所以电子钟的时间显示会有些停顿。请问有什么好方法,可以快速地判断外网连接不通畅?esp32有rtc......没必要一秒请求一次,另外 esp32可以开多线程,同步Sokcet之类的 连接网络获取时间主要是初次登陆或校时使用。信号好与不好无所谓. jiangguoxin 发表于 2022-10-11 09:26
连接网络获取时间主要是初次登陆或校时使用。信号好与不好无所谓.
我要用于校时,所以就得考虑到偶尔网络不行的情况 XlinliY.Zhang 发表于 2022-10-8 17:17
esp32有rtc......没必要一秒请求一次,另外 esp32可以开多线程,同步Sokcet之类的 ...
我的芯片是单核的,可以开多线程吗? lmn2005 发表于 2022-10-12 17:53
我的芯片是单核的,可以开多线程吗?
分清楚多核和多线程 lmn2005 发表于 2022-10-12 17:50
我要用于校时,所以就得考虑到偶尔网络不行的情况
既然是校时,你还考虑信号问题干嘛?校时几个小时或一天几天都无所谓把。 https://www.arduino.cn/thread-110306-1-1.html 方法1:外部给一个透传的接口访问这个接口 一来一回就可以判断连接是否流畅
页:
[1]