VoHive Plus 1.0.2
VoHive Plus 1.0.2
这是 VoHive Plus 的维护版本。相对 v1.0.1,本次发布聚焦桌面壳运行状态识别、版本辨识,以及卡策略里“驻网、蜂窝数据、数据漫游”的语义修正。
主要更新
- 桌面壳运行环境新增
停止 WSL操作,可在界面中显式终止Ubuntu-24.04发行版;连接 USB 到 WSL仍只提示用户先启动 WSL,不会自动启动。 - 修复从 GitHub 下载版桌面壳接管既有 WSL 后端时,“健康检查正常但后端进程显示未运行”的误报;现在会探测 WSL 内
/opt/vohive/bin/vohive进程,并在进程探测不可用但/ping正常时显示为运行中。 - 桌面壳标题显示
VoHive Plus v版本号,Web 管理壳侧栏显示运行中后端版本VoHive v版本号,便于区分本地编译版、Release 版和当前后端。 - 修正卡策略语义:
驻网与短信、蜂窝数据、数据漫游现在是三个独立开关;关闭蜂窝数据不影响模块驻网和收短信。 - 将原“漫游”策略正式定义为“数据漫游”:当设备处于
RegStatus=5漫游驻网时,关闭后阻止数据网络/代理出站,但不阻止模块注册网络或收短信。 - 普通卡策略不再自动发送
AT+QCFG="roamservice";该 AT 命令保留为高级 AT 模板或手动命令能力。 - API 和 Web UI 将
RegStatus=5明确显示为roaming/漫游驻网,不再和归属地注册混成同一个registered状态。 - 切卡期间 SIM 身份未确认时,不再把目标 ICCID 当作当前卡写策略,也不继续展示旧卡的信号、运营商和漫游注册态,避免误导用户认为切卡已经成功。
- 数据漫游关闭时,除了阻止新建数据连接,也会在运行态刷新发现设备进入漫游驻网后自动断开既有数据连接。
- 桌面壳的
准备 WSL USB和停止后端不再在 WSL 停止时隐式启动发行版;会先提示用户启动 WSL 或显示当前不可执行原因。 - 桌面壳健康检查会严格识别 VoHive
/ping响应,避免端口 7575 被其它本机服务占用时误报后端运行中。 - OpenAPI 文档移除设备配置层的
roaming_enabled,数据漫游只作为卡策略和 live 动作能力暴露。
发布产物
vohive-plus-desktop_1.0.2_windows_x64.zip:Windows 桌面软件便携包,内含桌面壳、Linux amd64 后端运行时、默认配置和 WSL USB 准备脚本。vohive-plus-firmware_1.0.2_linux_amd64:Linux amd64 后端运行时,可用于 WSL2 或 Linux 主机。vohive-plus-firmware_1.0.2_linux_arm64:Linux arm64 后端运行时。vohive-plus-firmware_1.0.2_linux_armv7:Linux armv7 后端运行时。*.sha256:对应产物的 SHA256 校验文件。
这里的“固件”指 VoHive Plus 的 Linux 后端运行时二进制,不是大疆模块或通信模组的硬件固件,不会刷写硬件。
环境要求
- Windows 10/11 x64。
- 已安装并可运行 WSL2,推荐发行版
Ubuntu-24.04;安装说明见 Microsoft WSL 文档。 - 已安装
usbipd-win;项目主页见 dorssel/usbipd-win,安装包见 usbipd-win Releases。USB 绑定到 WSL 时可能需要管理员权限。 - 已安装 Microsoft Edge WebView2 Runtime;Windows 11 和多数 Windows 10 通常已内置,精简系统可从 Microsoft WebView2 安装 Evergreen Runtime。
- 使用可传输数据的 USB 线连接大疆 4G 模块,并准备可用 SIM 卡。
已知限制
- 桌面便携包不会安装或配置 WSL2,也不会下载、内置或安装
usbipd-win;普通用户无需安装 Go、Node、Rust、pnpm、Docker 或 VirtualBox。 - 首次安装 WSL 发行版后,需要先启动一次
Ubuntu-24.04完成 Linux 用户初始化;如 USB attach 或 WSL 驱动模块异常,可先执行wsl --update后重试。 - 当前主路线是 WSL2;VirtualBox Headless + 最小 Debian 仍在后续阶段规划中。
- 默认登录仍为
admin/admin,默认监听所有地址,这是当前版本保留的项目默认行为。