使用环境
- Host:mips 5358U 路由器
- 3g/4g modem: 高通9215芯片组
步骤:
- 加载usbserial.ko驱动带上vendor=0x#### product=0x####
- 确认驱动加载成功
- cat /proc/bus/usb/devices
- 使用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
- 查询信号强度
- /tmp/ppp/peers # atcmd -f /dev/ttyUSB2 at+csq
- use 115200bps to setup modem
-
- [COMMAND]:
- at+csq
-
- [RESPONSE]:
- at+csq
- +csq: 15,99
-
- OK
- 查询模式: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
- 确认SIM卡状态
- /tmp/ppp/peers # atcmd -f /dev/ttyUSB2 at+cpin?
- use 115200bps to setup modem
-
- [COMMAND]:
- at+cpin?
-
- [RESPONSE]:
- at+cpin?
- +CPIN: READY
-
- OK
- 编写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'
- 编写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 ''
- pppd拨号
- ifconfig查询
|