Jetson Nano系列教程11:采用4G模块上网(ppp拨号方式)

摘要: 本章将继续讲解Jetson Nano/Raspberry Pi采用SIM7600 4G模块进行无线上网,紧接上一章NDIS拨号上网,本章将讲解PPP拨号上网,本章教程同样适用于树莓派。

1.说明

本章将继续讲解Jetson Nano/Raspberry Pi采用SIM7600 4G模块进行无线上网,紧接上一章NDIS拨号上网,本章将讲解PPP拨号上网,本章教程同样适用于树莓派。

2. 准备工作

接下来,将介绍Jetson Nano或Raspberry Pi采用NDIS驱动通过SIM7600 4G模块上网的过程。

3.1 硬件准备

3.2 硬件连接

硬件连接如下图所示:

注意:

1.若接到40Pin引脚上使用,则注意将SIM7600的Flight Mode,PWR引脚拉低,即需要设计初始化脚本,详情见相关产品页面,否则将进入飞行模式。

2. 若树莓派通过USB线单独给SIM7600供电,则可能出现供电不稳定,导致SIM7600开机后关机的现象。

3.若仅仅使用拨号上网功能,则可以不接到Jetson Nano或Raspberry Pi的40Pin上。

4. 正式开始

4.1 检查硬件连接,网络连接(该步骤必须检查并确认)

  • 长按SIM7600CE 4G HAT上的PWKKEY键,使得SIM7600CE 4G HAT开机,正常开机后,NET灯应当闪烁(若未闪烁,请检查SIM卡是否可用,或是否进入了飞行模式)。

  • 检查Jetson Nano的Ubuntu系统或树莓派的Raspbian系统是否内置了高通USB串口驱动,非新版本镜像系统可能未内置该驱动,查看方式如下图所示:

    # 查看Ubuntu版本
    uname -a
    lsb_release -a
    cat /proc/version
    # 查看是否有高通USB虚拟串口驱动
    lsusb
    


    如果能看到Qualcomm/Option字样,则说明内置了高通USB虚拟串口驱动

  • 输入AT指令,设置为4G上网,查看网络连接状态
    sudo su
    # 关闭ModemManager进程,以防止minicom调试AT串口时,显示没用的数据,若没有该进程,则不用关闭。
    killall ModemManager
    # 安装minicom串口工具
    apt-get install minicom
    # 查看串口设备,AT指令串口,为/dev/ttyUSB2
    ls /dev/ttyUSB*
    # 用minicom打开串口
    sudo minicom -D /dev/ttyUSB2
    # 强制设置为4G上网
    AT+CNMP=38
    # 查询网络质量
    AT+CSQ
    # 查询网络注册状
    AT+CREG?
    # 查询网络运营商
    AT+COPS?
    # 查询网络波段
    AT+CPSI?
    

至此,SIM7600CE和Jetson Nano连接正常,网络连接正常。

4.2 配置PPP拨号脚本并连接

  • 首先:安装ppp拨号程序:

    sudo apt-get install ppp
    
  • 接着:切换到root用户

    sudo su
    
  • 然后:修改拨号脚本文件,为了简便,直接将以下两个文件拷贝到Jetson Nano或树莓派:

以上两个文件将在文章末尾给出。

  • 紧接着:再将以上两个文件复制(替换)到相关路径下:
# 注意使用root账户操作

# 将chat放到/etc/ppp
cp ./chat /etc/ppp
# 将dial放到/etc/ppp/peers
cp ./dial /etc/ppp/peers


  • 最后:执行拨号命令
# 注意使用root账户操作

# 开始拨号
pppd call dial


如下图所示,则为拨号成功的效果:

  • 测试:
# 注意使用root账户操作,不要关闭拨号成功的终端,新开一个终端操作

# 查看网口及其ip
ifconfig -a
# 为避免DNS解析不了,添加以下默认路由
route add -net 0.0.0.0 ppp0
# 通过ppp0上网测试
ping -I ppp0 www.baidu.com


如上图所示,如果采用ppp0网口ping通了百度,则采用ppp拨号上网成功。

  • 断开连接
# 注意使用root账户操作
# 断开ppp连接
killall pppd

5 测速

最后,对采用ppp拨号上网进行测速:

注意,以上数值仅供参考,不同地域,不同运营商,测速所得出的数据略有差距,在理想的情况下,在SIMCOM实验室测试,理想上行与下行速度为20Mbps。

6 拨号相关文件

chat&dial:chat&dial.rar