安装和使用4G拨号重连软件
文档说明
当前版本:A
修改记录
版本 | 说明 | 时间 |
---|---|---|
A | 初始版本 | 2025.03.27 |
1 概述
介绍在ED-IPC和ED-HMI系列等产品上安装和使用4G拨号重连软件。
1.1 背景
部分客户在使用ED-IPC和ED-HMI系列等产品的4G功能时,经常会遇到4G断开后无法自动拨号重连,导致4G信号不稳定。针对这一问题,我司开发了4G重连软件,帮助用户更好的实现4G自动连接。
我司的4G拨号重连软件包支持使用Quectel-CM或NetworkManager服务拨号,其主要功能如下:
- 支持4G自动连接
- 支持控制4G指示灯
- 支持自定义4G网络名称
- 支持配置APN
- 支持配置网络优先级
- 支持自定义ping网络连接状态检测条件
提示
- 4G拨号重连软件包默认使用Quectel-CM拨号和关闭DEBUG模式。
- 4G拨号重连软件将会持续开发和更新。
1.2 适用范围
本应用适用于所有的带4G功能的ED-IPC和ED-HMI系列产品,包含的具体产品型号如下:
类型 | 产品型号 |
---|---|
ED-IPC | ED-IPC2000 ED-IPC2100 ED-IPC2200 ED-IPC2400 ED-IPC2600 ED-CM4SEN ED-CM4IND |
ED-HMI | ED-HMI2020-070C ED-HMI2020-101C ED-HMI2120-070C ED-HMI2120-101C ED-HMI2220-070C ED-HMI2220-101C ED-HMI2630-101C |
2 应用指导
下文仅以ED-IPC2100设备为例,介绍安装和使用4G拨号重连软件的具体操作。
2.1 安装4G拨号重连软件
提示
如果已经安装了我司老版本的4G拨号重连软件,无需单独卸载,直接安装新版本的软件即可。
前提条件:
- ED-IPC2100设备已正确安装4G模块、已正确安装4G天线、已插入可正常使用的SIM卡。
- 已准备1个12V 2A的适配器(3.5mm凤凰端子接口)和1条网线。
操作步骤:
ED-IPC2100设备已正常启动和接入网络。
在命令窗格依次执行如下命令,添加edatec apt源。
curl -sS https://apt.edatec.cn/pubkey.gpg | sudo apt-key add -
echo "deb https://apt.edatec.cn/raspbian stable main" | sudo tee /etc/apt/sources.list.d/edatec.list
sudo apt update
注意
如果直接复制命令,粘贴时若出现换行,请删除换行符并在该位置补充空格。

- 执行如下命令安装4G拨号重连软件包。
sudo apt install -y ed-ec20-qmi ed-lte-tools

执行如下命令检查4G拨号重连软件包是否安装成功,出现图中红框所示即为安装成功。
2.2 使用4G拨号重连软件连接网络
介绍如何在设备上使用4G拨号重连软件。
2.2.1 无需配置APN场景
完成安装4G拨号重连软件包后,如果不需要APN配置的SIM卡会自动连接到4G网络,可以通过观察4G指示灯的状态来确定是否已接入网络。
- 4G指示灯点亮表示已经连接到4G网络。
- 4G指示灯熄灭表示未连接到网络。
同时支持通过ifconfig
命令查看4G网络是否连接,如下图wwan分配到IP地址表示4G网络已连接。

2.2.2 需配置APN场景
完成安装4G拨号重连软件包后,如果需要配置APN,则需要先进入4G拨号重连软件配置文件,再配置APN和重启设备。
- 执行如下命令进入4G拨号重连软件包的配置文件。
sudo nano /usr/share/ed-lte-tools/ed_config.ini
- 如下图在
apn=
后输入自定义的APN号,再保存文件。

- 执行如下命令重启设备。
sudo reboot
提示
- 如果设备带有4G指示灯,使用4G拨号重连软件成功连接到4G网络后,可通过4G指示灯的状态来确定是否已接入网络。
- 4G指示灯点亮表示已经连接到4G网络。
- 4G指示灯熄灭表示未连接到网络。
- 4G指示灯点亮表示已经连接到4G网络。
- 如果设备不带4G指示灯,使用4G拨号重连软件成功连接到4G网络后,则可通过执行
ifconfig
命令查看是4G网络是否被分配IP来判断是否成功连接到网络。- wwan分配到IP地址表示已经连接到4G网络。
- wwan未分配到IP地址表示未连接到4G网络。
- wwan分配到IP地址表示已经连接到4G网络。
2.3 配置4G网络参数
通过4G拨号重连软件正常连接网络后,用户可按需配置DEBUG模式、NetworkManager拨号、白名单、4G网络名称、两次ping的间隔时间、4G网络优先级和ping网络连接状态检测条件等4G网络参数。
2.3.1 配置DEBUG模式/NetworkManager拨号/白名单/网络名称/两次ping的间隔时间
提示
如果非必要使用NetworkManager服务拨号,建议使用默认的Quectel-CM拨号,Quectel-CM拨号较稳定。
操作步骤:
- 执行如下命令进入4G拨号重连软件包的配置文件。
sudo nano /usr/share/ed-lte-tools/ed_config.ini
- 参考下表按需修改对应的参数值。
配置项 | 配置说明 |
---|---|
DEBUG模式 | 默认状态下DEBUG模式是关闭的,开启后查看日志可以打印更详细的AT指令检测等相关信息。如果需要开启DEBUG模式,则将“debug=”后的false修改为true。![]() |
NetworkManager拨号 | 如果需要使用NetworkManager服务拨号,则将“NetworkManager=”后的false修改true。![]() |
白名单 | 如果需要增加白名单,则在“whilelist= ”后面增加对应的IP地址,多个地址使用“;”隔开。![]() |
网络名称 | 如果需要配置网络名称,则在“connection= ”后输入自定义的网络名称。![]() |
两次ping的间隔时间 | 如果需要配置两次ping的间隔时间,则在"intervaltime= "后输入自定义的值。![]() |
配置完成后,输入
ctrl+o
保存配置文件,再按Enter
,最后输入ctrl+x
退出配置文件。执行如下命令重启设备,使配置生效。
sudo reboot
注意
如果未成功连接到4G或者相应配置未生效,可执行journalctl -u ed-lte-tools.service
命令查看相关日志信息。
2.3.2 配置网络优先级
在一个设备中可能存在多个网络,例如4G网络、有线网络(eth0或eth1)、Wi-Fi网络,如果需要优先使用某一个网络,可调整某一个网络的优先级。
提示
配置设备网络优先级前,请将对应的网络接口均接入网络。
操作步骤:
- 执行如下命令查看设备当前的网络及优先级参数。
route

如上图所示,设备接入的网络包含eth0、eth1、4G和Wi-Fi。
- 4G网络 (wwan0)优先级参数“Metric”的值为700;
- eth0网络优先级参数“Metric”的值为100;
- eth1网络优先级参数“Metric”的值为101;
- Wi-Fi网络 (wlan0)优先级参数“Metric”的值为600。 优先级参数值越小,优先级越高,所以设备当前优先使用的是eth0网络。
- 执行如下命令进入4G拨号重连软件包的配置文件。
sudo nano /usr/share/ed-lte-tools/ed_config.ini
- 按需配置网络优先级参数“Metric”的值。
配置优先使用4G网络
a. 如果需要优先使用4G网络,修改
4G_metric=
后的值为小于100的数值,使4G网络的优先级高于eth0网络。b. 配置完成后,输入
ctrl+o
保存配置文件,再按Enter
,最后输入ctrl+x
退出配置文件。注意
如果未成功连接到4G或者相应配置未生效,可执行
journalctl -u ed-lte-tools.service
命令查看相关日志信息。配置优先使用以太网或WiFi网络
a. 确定待修改的以太网或Wi-Fi网络名称。
- net0为eth0的网络名称;
- net1为eth1的网络名称;
- net2为Wi-Fi的网络名称。
b. 如果需要优先使用eth1网络,修改
net1=eth1,
后的值为小于100的数值,使eth1的网络的优先级高于eth0网络。注意
如果需要配置优先使用Wi-Fi网络,则请修改
net2=wlan0,
后的值为小于100的数值。c. 配置完成后,输入
ctrl+o
保存配置文件,再按Enter
,最后输入ctrl+x
退出配置文件。d. 退出配置文件后,依次执行以下命令运行
ed-network-config.sh
脚本。cd /usr/share/ed-lte-tools && ls sudo ./ed-network-config.sh
- 执行如下命令重启设备,使配置生效。
sudo reboot
2.3.3 配置ping网络连接状态检测条件
操作步骤:
- 执行如下命令进入custom-network-checking配置文件。
sudo nano /usr/share/ed-lte-tools/custom-network-checking.sh
- 在下图红框位置,写入自定义的网络连接检测条件脚本,如下图红框所示。

TFNAME
为4G网络名称;t_ip
参数为白名单IP ;return
返回0
,表示成功;return
返回1
,表示失败。
配置完成后,输入
ctrl+o
保存配置文件,再按Enter
,最后输入ctrl+x
退出配置文件。执行如下命令重启设备,使配置生效。
sudo reboot
- 执行以下命令查看日志信息,如下图所示,表示配置成功。
journalctl -u ed-lte-tools.service
