• 免费好用的星瞳AI云服务上线!简单标注,云端训练,支持OpenMV H7和OpenMV H7 Plus。可以替代edge impulse。 https://forum.singtown.com/topic/9519
  • 我们只解决官方正版的OpenMV的问题(STM32),其他的分支有很多兼容问题,我们无法解决。
  • 如果有产品硬件故障问题,比如无法开机,论坛很难解决。可以直接找售后维修
  • 发帖子之前,请确认看过所有的视频教程,https://singtown.com/learn/ 和所有的上手教程http://book.openmv.cc/
  • 每一个新的提问,单独发一个新帖子
  • 帖子需要目的,你要做什么?
  • 如果涉及代码,需要报错提示全部代码文本,请注意不要贴代码图片
  • 必看:玩转星瞳论坛了解一下图片上传,代码格式等问题。
  • mqtt协议和阿里云平台连接不上



    • 会不会是mqtt协议版本太低了



    • 如果涉及代码,需要报错提示与全部代码文本,请注意不要贴代码图片.
      注意mtqq是需要联互联网的,需要有WiFi扩展板。



    • 有wifi扩展板



    • 我测试mqtt在emqx没有问题,使用的公共服务器。步骤

      1. 下载客户端 https://mqttx.app/zh/downloads
      2. MQTTX新建一个连接:host:broker.emqx.io,client id:mqttx_1929b9xxxKEDUAUNMINGZI
      3. MQTTX订阅“openmv/test”
      4. OpenMV运行代码。
        注意WiFi名字和密码填写路由器的,需要连接到互联网:
        注意MQTTX的clientID和OpenMV的clientID不能一样,不然会自动提掉线。
      import time
      import network
      from mqtt import MQTTClient
      
      SSID = "wifi名字"  # Network SSID
      KEY = "wifi密码"  # Network key
      
      # Init wlan module and connect to network
      wlan = network.WLAN(network.STA_IF)
      wlan.active(True)
      wlan.connect(SSID, KEY)
      
      while not wlan.isconnected():
          print('Trying to connect to "{:s}"...'.format(SSID))
          time.sleep_ms(1000)
      
      # We should have a valid IP now via DHCP
      print("WiFi Connected ", wlan.ifconfig())
      
      
      client = MQTTClient("openmv_1929ffffb9e8", "broker.emqx.io", port=1883)
      client.connect()
      
      #client.set_callback(callback)
      #client.subscribe("openmv/test")
      
      while True:
          client.publish("openmv/test", "Hello World!")
          time.sleep_ms(1000)
      
      
      1. 在MQTT会看到OpenMV发送的信息。