4G模块位于如下图所示,型号采用的是Air724 UG-NA。

4G通信

系统默认集成了Air724 UG-NA 4G驱动程序,并提供4G自动连接脚本,测试4G模块前需要先连接好硬件,在SIM卡槽中插入一张可以上网的4G SIM卡,SIM卡槽对外接口为J19,如下图所示:

4G节点为/dev/ttyUSB0,测试方法如下所示:

切换为4G模式

# echo 0 > /sys/class/gpio/gpio47/value

后台运行cat命令读取“/dev/ttyUSB0”的信息,查看的4G节点信息输入到4g.log

cat /dev/ttyUSB0 > 4g.log &

检测4G SIM卡是否插入成功

echo -e "AT+CPIN?\r\n" > /dev/ttyUSB0

查看AT返回信息

cat 4g.log  | head -n 20

有卡回复+CPIN: READY
无卡回复:+CME ERROR: 10

检测4G信号

echo -e "AT+CSQ\r\n" > /dev/ttyUSB0

查看4G信号返回信息

cat 4g.log  | head -n 20

成功返回+CSQ:17,99
 OK

检测4G是否注册成功

echo -e "AT+CGREG?\r\n" > /dev/ttyUSB0

成功返回:+CGREG:0,1
 OK

测试网络是否可以正常通信,只开启4G模块的情况下,使用ping命令测试网络连接情况。

ping www.baidu.com

4G模块联网成功,ping测试结果如下所示:

# ping www.baidu.com
PING www.a.shifen.com (183.232.231.172) 56(84) bytes of data.
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=1 ttl=55 time=101 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=2 ttl=55 time=110 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=3 ttl=55 time=108 ms
64 bytes from 183.232.231.172 (183.232.231.172): icmp_seq=4 ttl=55 time=106 ms
文档更新时间: 2021-09-15 18:03   作者:Aeeditor