星瞳实验室APP,快速收到回复
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • OSError: -2是为什么???



    • # NTP Example
      
      #
      
      # 这个例子展示了如何使用带有WiFi扩展板的NTP获取当前时间。
      
      
      
      import network, usocket, ustruct, utime
      
      
      
      SSID='TIME' # Network SSID
      
      KEY='123456'  # Network key
      
      
      
      TIMESTAMP = 2208988800+946684800
      
      
      
      # 初始化wlan模块并连接到网络
      
      print("Trying to connect... (may take a while)...")
      
      
      
      wlan = network.WINC()
      
      wlan.connect(SSID, key=KEY, security=wlan.WPA_PSK)
      
      
      
      # 我们现在通过DHCP应该有一个有效的IP
      
      print(wlan.ifconfig())
      
      
      
      # 创建新的套接字
      
      client = usocket.socket(usocket.AF_INET, usocket.SOCK_DGRAM)
      
      
      
      # 通过DNS获取地址信息
      
      addr = usocket.getaddrinfo("pool.ntp.org", 123)[0][4]
      
      
      
      # 发送查询
      
      client.sendto('\x1b' + 47 * '\0', addr)
      
      data, address = client.recvfrom(1024)
      
      
      
      # 打印时间
      
      t = ustruct.unpack(">IIIIIIIIIIII", data)[10] - TIMESTAMP
      
      print ("Year:%d Month:%d Day:%d Time: %d:%d:%d" % (utime.localtime(t)[0:6]))
      


    • 你代码里的SSID和KEY是你家路由器上WiFi的名字和密码吗?



    • @kidswong999 不是,是随便写的。



    • @15596822080 那肯定不行,OpenMV需要联机到互联网才能ntp。