开发板上实现http协议图传

企业   2024-09-24 18:38   上海  


Vision Board的OpenMV固件支持了两种 HTTP 协议图传方式:

  • STA 模式:Vision Board作为站点去连接无线网络;

  • AP 模式:Vision Board作为无线网络的创建者,是网络的中心节点,其他设备去连接它。

硬件准备:

  • Vision Board

  • Wi-Fi天线

  • 一根数据线

软件准备:

烧录主线最新的OpenMV固件:

https://github.com/RT-Thread-Studio/sdk-bsp-ra8d1-vision-board/blob/master/projects/vision_board_openmv/firmware/openmv.hex

STA模式

打开 OpenMV IDE,选择文件—>示例—>WiFi—>mjpeg_streamer.py。

  • SSID :填写要连接的wifi名称信息(只能是2.4G频段的wifi);

  • KEY :填写要连接的wifi密码信息;

  • 最后点击运行脚本,然后确保查看图像的设备和 Vision Board 处于同一网段(即:可以相互 ping 通);

  • 当 Vision Board 成功连接到热点后,会打印获取到的ip地址;

当然在Vision Board 的串口终端中也可以同样查看到ip地址等信息:

  • 复制这个ip地址到浏览器中打开,端口号为 8080。例如:http://192.168.31.182:8080,就可以查看到图像数据啦。

AP模式

打开 OpenMV IDE,选择文件—>示例—>WiFi—>mjpeg_streamer_ap.py。

最后点击运行脚本,然后将要查看图像的设备连接名称为 OPENMV_AP 的Wi-Fi热点,密码为:1234567890。

连接成功后,会弹出无法访问 Internet,这是正常现象因为 Vision Board 的网卡此时是作为AP设备:

此时在浏览器访问默认 http://192.168.1.1:8080 ,就可以查看到图像数据啦。

最后实测QQVGA格式的灰度图像传输帧率在25FPS左右。

Vision Board

http://e.tb.cn/h.gIICCXuqoe4RW5L?tk=FRCC3R2pHPg 

——————End——————

想要在RT-Thread平台或社区投放内容?或想参与相关直播活动及赛事?RT-Thread已开放对接窗口,请通过邮件与我们取得联系,期待合作!

合作邮箱: tongfangyi@rt-thread.com 


RTThread物联网操作系统
帮助您了解RT-Thread相关的资讯。
 最新文章