大疆4G模块修改设备ID并一键部署vohive平台教程

大疆的第一代 4G 模块不仅硬件性价比极高(市场价格通常在 30-40 元之间,甚至更低),而且拥有极其精美的外观设计,这是普通的 EC20 裸板无法比拟的。

不过,该模块默认的 USB VID/PID 属于大疆私有,这导致通用的 Linux 驱动无法直接对其进行识别。然而,它的核心本质上是移远 EG25G。通过修改其内部参数,我们可以轻松将它“伪装”成经典的移远(Quectel)EC20 或 EC25 模块,从而实现无缝接入 vohive 短信及网络管理平台。

注:经实测,大疆 1 代 4G 模块不仅完美支持 vohive,还能完美支持电信 VoLTE。


一、修改大疆模块设备 ID(伪装为移远 EC20/EC25)

在操作前,请确保您的 Linux 系统未插入其他可能干扰的模块,并已安装用于发送 AT 指令的 socat 工具。如果没有安装,请执行以下命令:

sudo apt-get update && sudo apt-get install socat -y

接下来,请依次执行以下命令,将大疆模块的身份修改为移远 EC20/EC25:

# 1. 临时加载 option 驱动模块
sudo modprobe option

# 2. 将大疆模块当前的识别码(2ca3:4006)写入 option 驱动,使其生成串口文件
echo 2ca3 4006 | sudo tee /sys/bus/usb-serial/drivers/option1/new_id

# 3. 通过生成的 /dev/ttyUSB2 端口发送 AT 指令,将 USB 参数永久修改为移远格式(2C7C:0125)
echo 'AT+QCFG="usbcfg",0x2C7C,0x0125,1,1,1,1,1,0,0' | socat - /dev/ttyUSB2,crnl

# 4. 重启模块使配置生效
echo 'AT+CFUN=1,1' | socat - /dev/ttyUSB2,crnl

执行完软重启命令后,模块会重新初始化。稍等片刻,您可以在终端输入 lsusb 命令进行查看。如果设备成功显示为 2c7c:0125 Quectel Wireless Solutions Co., Ltd. EC25 LTE modem,则说明修改成功!


二、一键安装与部署 vohive 平台

在模块身份伪装完成之后,您就可以使用 vohive 官方提供的一键脚本,在 Linux 系统上轻松完成部署了。

执行以下命令开始一键安装:

curl -fsSL https://raw.githubusercontent.com/iniwex5/vohive-release/master/install.sh | bash

💡 部署及使用说明:

  • 默认安装路径
    • 二进制文件:/opt/vohive/bin/vohive
    • 配置文件:/opt/vohive/config/config.yaml
    • 数据与日志:/opt/vohive/data/opt/vohive/logs
  • 管理平台访问

    安装完成后,只需在浏览器中输入 http://您的设备IP:7575,即可进入 vohive 后台管理界面。

    默认的用户名和密码均为 admin(为了安全起见,建议您在首次登录后立即修改密码)。

未经允许不得转载:AI赋能出海: 专业外贸独立站与智能解决方案提供商 » 大疆4G模块修改设备ID并一键部署vohive平台教程