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