Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

maixcam2-vision

MaixCAM2 通过 WiFi 向电脑端 VOFA+ 上位机实时图传的完整方案:设备端 MaixPy 脚本 + 协议说明 + 部署文档。

仓库内容

文件 说明
vofa_stream.py 设备端 MaixPy 脚本:连 WiFi → 摄像头取图 → 硬件 JPEG 编码 → 按 VOFA+ 图片协议 TCP 发送,附带 fps/帧大小曲线,断线自动重连
README_VOFA图传.md 详细文档:MaixCAM2 图传/WiFi 硬件说明、VOFA+ JustFloat/FireWater 图传协议字段级详解、使用步骤、调优表

部署流程(速览)

  1. 电脑端 VOFA+:数据接口选 TCP服务器(端口 1347),协议引擎选 justfloat,点击连接开始监听;ipconfig 记下电脑局域网 IP。
  2. 设备端:修改 vofa_stream.py 顶部配置区(WIFI_SSID/WIFI_PASSWORD/SERVER_IP/SERVER_PORT),用 MaixVision 连接 MaixCAM2 运行脚本。设备与电脑须在同一局域网
  3. VOFA+ 查看:添加 image 控件 → 右键"指定图片" → 勾选通道 0,实时画面即显示;再加波形图控件可看 fps(ch0)和单帧 JPEG 大小 KB(ch1)两条曲线。

关键协议点(详见 README_VOFA图传.md):

  • JustFloat 图片前导帧 = 7 个小端 int32:{IMG_ID, IMG_SIZE, -1, -1, 27, 0x7F800000, 0x7F800000},随后紧跟 JPEG 原始字节流(JPEG 格式号 27,自带宽高故填 -1)
  • 曲线帧 = 小端 float 数组 + 帧尾 00 00 80 7F
  • 两端协议引擎必须一致;图片包一次完整发出;图传走 TCP(UDP 丢包会花屏)

硬件要点

  • MaixCAM2 主控爱芯元智 AX630C(双核 A53 跑 Linux + RISC-V E907),板载 WiFi6 + BLE5.4 模组
  • H.264/H.265/MJPEG 硬件编码(最高 4K@30fps),JPEG 压缩几乎不占 CPU
  • 640×480@30fps JPEG 流约 8~16Mbps,WiFi6 带宽充裕;备选链路:6pin FPC 以太网、USB 虚拟网卡

使用的资料与参考来源

About

图传

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages