连接网络后,通常需要获取网络时间,大部分情况下是通过访问pool.ntp.org服务器获取,官网点这里
pool.ntp.org 是一个以时间服务器的大虚拟集群为上百万的客户端提供可靠的易用的网络时间协议(NTP)服务的项目NTP池正在为世界各地成百上千万的系统提供服务。 它是绝大多数主流Linux发行版和许多网络设备的默认“时间服务器” 。每个地区都会有不同的访问地址。
| 阿拉伯联合酋长国 | ae.pool.ntp.org (2) | 阿富汗 | af.pool.ntp.org |
| 亚美尼亚 | am.pool.ntp.org (5) | 阿塞拜疆 | az.pool.ntp.org (1) |
| 孟加拉国 | bd.pool.ntp.org(2) | 巴林 | bh.pool.ntp.org(0) |
| 文莱达鲁萨兰国 | bn.pool.ntp.org(0) | 不丹 | bt.pool.ntp.org(0) |
| 科科斯(基林)群岛 | cc.pool.ntp.org(0) | 中国 | cn.pool.ntp.org(48) |
| 圣诞岛 | cx.pool.ntp.org(0) | 塞浦路斯 | cy.pool.ntp.org( 3) |
| 格鲁吉亚 | ge.pool.ntp.org(2) | 香港 | hk.pool.ntp.org(12) |
| 印度尼西亚 | id.pool.n |

本文介绍了如何在ESP32中使用SDK获取SNTP网络时间,主要涉及NTP服务器pool.ntp.org和NTP.ORG.cn,以及在获取时间时需要注意的时区问题,如CST-8和GMT+8。建议初始化后延迟5秒再获取时间,并在成功获取后调用`sntp_stop()`停止NTP请求,以避免设备重启后的时间获取失败。
最低0.47元/天 解锁文章
2715





