MicroPython ESP32通过ntptime模块获取NTP获取网络时间

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MicroPython ESP32通过ntptime模块获取NTP获取网络时间相关的知识,希望对你有一定的参考价值。

【MicroPython ESP32】通过ntptime模块获取NTP获取网络时间


  • 本示例基于Thonny平台开发。

实例代码

import time,ntptime,network
def wifi_main():
    global inif
    wifi=network.WLAN(network.STA_IF)        #WIFI模式
    if not wifi.isconnected():
        print('wifi  ing......')
        wifi.active(True)
        wifi.connect('MERCURY_D268G','pba5ayzk')  #连接WIFI
        while not wifi.isconnected():
            pass
    print('Wifi connection succeeded')
    print('network config:', wifi.ifconfig())
wifi_main()
while True:   #时间校准
    try:
        print('time ing')
        ntptime.settime()
        print('time ok')
        break;
    except:
        print('time no')
        time.sleep(1)
mytime=time.localtime()
mytime='%d-%d-%d %d:%d:%d'%(mytime[0],mytime[1],mytime[2],mytime[3]+8,mytime[4],mytime[5])
print(mytime)



  • Shell调试窗口打印信息

以上是关于MicroPython ESP32通过ntptime模块获取NTP获取网络时间的主要内容,如果未能解决你的问题,请参考以下文章

ESP32-Micropython串口通信

MicroPython ESP32通过sdcard模块软SPI读取SD卡实例

酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:让ESP32连接服务器实现远程开关灯

酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:让ESP32连接服务器实现远程开关灯

酷易物联-microPython教程系列通过文件模板将ESP32连入服务器实现远程点灯:让ESP32连接服务器实现远程开关灯

MicroPython ESP32通过ntptime模块获取NTP获取网络时间