完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
有劳各位路过的帮忙看看,为什么我获取的是初始值时间,这是已经连接上AP的站点模式,1.6的固件,能通过mqtt连接阿里云。就是获取时间功能有异
AT+CIPSNTPCFG=1,8,"cn.pool.ntp.org " OK AT+CIPSNTPtiME? +CIPSNTPTIME:Thu Jan 01 00:00:00 1970 OK AT+GMR AT version:1.6.2.0(Apr 13 2018 11:10:59) SDK version:2.2.1(6ab97e9) compile time:Jun 7 2018 19:34:26 Bin version(Wroom 02):1.6.2 OK |
|
相关推荐
1个回答
|
|
根据您提供的信息,您正在尝试使用ESP8266模块通过AT命令获取正确的NTP时间。但是,您收到的时间是初始值1970年1月1日。以下是一些可能的原因和解决方案:
1. 确保您的设备已连接到互联网:NTP时间获取需要设备连接到互联网。请检查您的设备是否已成功连接到Wi-Fi。 2. 检查NTP服务器地址:您使用的NTP服务器地址是"cn.pool.ntp.org"。请确保这个服务器地址是有效的。您可以尝试使用其他NTP服务器地址,例如"pool.ntp.org"。 3. 检查NTP配置命令:您使用的命令是AT+CIPSNTPCFG=1,8,"cn.pool.ntp.org"。请确保这个命令是正确的。根据ESP8266模块的文档,正确的命令应该是: ``` AT+CIPSNTPCFG=1,"cn.pool.ntp.org" ``` 注意,第二个参数应该是服务器的IP地址,而不是端口号。您可以使用ping命令获取服务器的IP地址。 4. 检查NTP时间获取命令:您使用的命令是AT+CIPSNTPTIME?。这个命令是正确的,用于查询当前的NTP时间。如果前面的步骤都正确,那么这个命令应该能返回正确的时间。 5. 等待一段时间:NTP时间同步可能需要一些时间。在发送AT+CIPSNTPTIME?命令之前,请确保您的设备已经连接到互联网并等待一段时间。 6. 检查固件版本:您提到的固件版本是1.6.2。虽然这个版本应该可以正常工作,但是您可以尝试升级到最新的固件版本,以解决可能存在的问题。 7. 检查模块硬件:如果以上步骤都无法解决问题,可能是您的ESP8266模块存在硬件问题。您可以尝试更换一个模块,看看问题是否得到解决。 希望这些建议能帮助您解决问题。如果问题仍然存在,请提供更多详细信息,以便我们能更好地帮助您。 |
|
|
|
只有小组成员才能发言,加入小组>>
438浏览 6评论
371浏览 5评论
有没有办法在不使用混杂模式的情况下实现Wifi驱动程序接收缓冲区访问中断呢?
350浏览 5评论
354浏览 4评论
332浏览 4评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-7 05:23 , Processed in 0.625670 second(s), Total 48, Slave 41 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191