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



    • 我们知道利用wifi传输图片的头为:
      client.send("HTTP/1.1 200 OK\r\n"
      "Server: OpenMV\r\n"
      "Content-Type: image/jpeg\r\n\r\n")

      传输json数据的头为:
      client.send("HTTP/1.1 200 OK\r\n"
      "Server: OpenMV\r\n"
      "Content-Type: application/json\r\n"
      "Cache-Control: no-cache\r\n"
      "Pragma: no-cache\r\n\r\n")

      如何才能在192.168.1.1:8080该端口同时获取图片与数据呢?



    • 不能同时获得。http返回的类型只有一个。
      应该通过不同的url返回不同的数据。



    • 那可以分别使用两个端口,如8080和9080,两个端口分别传输图片与数据。



    • OpenMV是没有多线程多进程的。所以一个main.py不能bind多个端口的。



    • 我试了一下,似乎可行,线性检测端口号就行,就是等待9080端口数据传输完成,再传输8080端口,两个端口数据不能并行传输。