TD-SCDMA拨号

使用环境

  • Host:mips 5358U 路由器
  • 3g/4g modem: 高通9215芯片组

步骤:
  1. 加载usbserial.ko驱动带上vendor=0x#### product=0x####
  2. 确认驱动加载成功
    cat /proc/bus/usb/devices

  3. 使用at指令测试模块是否正常
    /tmp/ppp/peers # atcmd -f /dev/ttyUSB2 at
    use 115200bps to setup modem 
    
    [COMMAND]:
      at
    
    [RESPONSE]:
      
      ^ORIG:0,2
      
      ^CONN:0,2
      
      ^CEND:0,130,29,29
      at
      OK

  4. 查询信号强度
    /tmp/ppp/peers # atcmd -f /dev/ttyUSB2 at+csq
    use 115200bps to setup modem 
    
    [COMMAND]:
      at+csq
    
    [RESPONSE]:
      at+csq
      +csq: 15,99
      
      OK

  5. 查询模式:3代表GSM  5代表LTE
    /tmp/ppp/peers # atcmd -f /dev/ttyUSB2 at+mododr?
    use 115200bps to setup modem 
    
    [COMMAND]:
      at+mododr?
    
    [RESPONSE]:
      at+mododr?
      +MODODR: 3
      
      OK

  6. 确认SIM卡状态
    /tmp/ppp/peers # atcmd -f /dev/ttyUSB2 at+cpin?
    use 115200bps to setup modem 
    
    [COMMAND]:
      at+cpin?
    
    [RESPONSE]:
      at+cpin?
      +CPIN: READY
      
      OK

  7. 编写pppd脚本tdcdma.pppd
    /dev/ttyUSB1
    115200 
    crtscts 
    modem 
    debug 
    nodetach 
    usepeerdns 
    defaultroute 
    user "cmnet"
    connect '/usr/sbin/chat -s -v -f /tmp/ppp/peers/tdscdma-connect-chat'

  8. 编写chat脚本tdscdma-connect-chat
    TIMEOUT 5
    ABORT "DELAYED" 
    ABORT "BUSY"
    ABORT "ERROR"
    ABORT "NO DIALTONE" 
    ABORT "NO CARRIER"
    #''     AT
    #'OK-+++\c-OK' ATH0
    TIMEOUT 40
    ''      AT
    #OK     ATE0V1
    #OK     ATS0=0
    #OK     AT+CFUN=1
    OK      AT+CGDCONT=1,"IP","cmnet"
    ''      ATDT*98*1# 
    CONNECT ''

  9. pppd拨号
    pppd file tdcdma.pppd

  10. ifconfig查询

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值