AT调试指令

A7600C

USB设备

root@rv1126bp-buildroot:/# lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 1e0e:9011 Qualcomm / Option Mobile Composite Device Bus
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
interfacefunctionclasssubprotocoldriver
0Network Adaptere00103rndis_host
1Network Adapter0a0000rndis_host
2Diagff0000option
4ATff0000option
5ATff0000option

ATI

ATI
Manufacturer: INCORPORATED
Model: A7600C
Revision: A7600M7_V5.0
IMEI: 868769071354972
+GCAP: +CGSM,+FCLASS,+DS

OK
AT+GSN
868769071354972

OK
AT+CPIN?
+CPIN: READY

OK
AT+CSQ
+CSQ: 12,99

OK
AT+COPS?
+COPS: 0,2,"46000",7

OK
AT+CREG=?
+CREG: (0-2)

OK
AT+CREG?
+CREG: 0,1

OK
AT+CGDCONT?
+CGDCONT: 1,"IP","CMNET","10.91.143.188",0,0,,,,

OK
AT+CPSI?
+CPSI: LTE,Online,460-00,0x57B9,49863361,444,EUTRAN-BAND41,40936,5,5,22,23,21,10

OK
AT+CIPOPEN?
+CIPOPEN: 0
+CIPOPEN: 1
+CIPOPEN: 2
+CIPOPEN: 3
+CIPOPEN: 4
+CIPOPEN: 5
+CIPOPEN: 6
+CIPOPEN: 7
+CIPOPEN: 8
+CIPOPEN: 9

OK
AT+CNSMOD?
+CNSMOD: 0,8

OK
AT^SYSINFO
^SYSINFO:2,3,0,9,1

OK

CICCID

AT+CGMM
A7600C

OK
AT+CGMR
+CGMR: A50C4B03A7600M7_CUS_HQA

OK
AT+CICCID
+ICCID: 898608201524D0040764

OK

TTS

AT+CTTS=?
OK
AT+CTTSPARAM?
+CTTSPARAM: 6,2,0,1,0,0

OK
AT+CTTS=0
OK
AT+CTTS=2,"hello,world!"
+CTTS:

OK

+CTTS: 0

AT列表

AT+CFUN=1,1
AT+CPOF
AT+CEREG=2
AT+CLCC=1
AT+COPS=3,0
AT+CMGF=0
AT+CNMI=2,0
AT+CPMS="ME","ME","ME"
AT+CEREG?
AT+CSCLK=
AT+CFUN?
AT+CFUN=
AT+IPR?
AT+IPR=
AT+CGAUTH=?
AT+CIPCLOSE=?
AT+CSQ
AT+COPS?
AT+CNSMOD?
AT+CEREG?
AT+SIMCOMATI
AT+CGSN
AT+CGMM
AT+CGMR
AT+CGMI
AT+CPSI?
AT^SYSINFO
AT+CCODECSWITCH?
AT+CCODECSWITCH=
AT+CFOTA=
AT+CTTSPARAM=
AT+COUTGAIN=
AT+VMUTE=
AT+CTTS
AT+CPIN?
AT+CICCID
AT+CIMI
AT+CNUM
AT+CMGF=
AT+CSCA?
AT+CMGD=1,2
AT+CMGL=0
AT+CMGS=
AT+CLCC
AT+CHUP
AT+CGDCONT=
AT+CGACT?
AT+CGAUTH=
AT*NETACT?
AT*NETACT=
AT+USBNETIP=
AT+USBNETSTAT=
AT+DIALMODE=
AT+CGACT=
AT+CGATT=
AT+CPING="
AT+IPADDR
AT+NETOPEN
AT+NETCLOSE
AT+CGPADDR=
AT+CDNSGIP=
AT+CGREG?
AT+VMUTE=
AT+CTTS
AT+CPIN?
AT+CICCID
AT+CIMI
AT+CNUM
AT+CMGF=
AT+CSCA?
AT+CMGD=1,2
AT+CMGL=0
AT+CMGS=
AT+CLCC
AT+CHUP
AT+CGDCONT=
AT+CGACT?
AT+CGAUTH=
AT*NETACT?
AT*NETACT=
AT+USBNETIP=
AT+USBNETSTAT=
AT+DIALMODE=
AT+CGACT=
AT+CGATT=
AT+CPING="
AT+IPADDR
AT+NETOPEN
AT+NETCLOSE
AT+CGPADDR=
AT+CDNSGIP=
AT+CGREG?
AT+UIMHOTSWAPON=0

EC200A

AT列表

AT+QICSGP=
AT+QIDNSGIP=
AT+CFUN=1,1
AT+QPOWD
AT+QTTSETUP=1,
AT+CREG=2
AT+CMGF=0
AT+CNMI=2,0
AT+CPMS="ME","ME","ME"
AT+QISDE=0
AT+QICFG="dataformat",0,0
AT+QSCLK=
AT+QSCLKEX=
AT+QCFG="nwscanmode"
AT+QCFG="nwscanseq",
AT+QCFG="nwscanmode",
AT+CFUN?
AT+CFUN=
AT+IPR?
AT+IPR=
AT+QIACT=?
AT+CSQ
AT+CREG?
AT+CGSN
AT+CGMM
AT+CGMR
AT+GMM
AT^SYSINFO
AT+QNWINFO
AT+QENG="servingcell"
AT+QCFG="dbgctl",
AT+QCFG="risignaltype","physical"
AT+QCFG="risignaltype","respective"
AT+QCFG="urc/ri/other","pulse",120,1
AT+QCFG="urc/ri/other","off"
AT+QAUDSW=
AT+QSIMSTAT?
AT+CPIN?
AT+QCCID
AT+CIMI
AT+QCCID
AT+CMGF=
AT+CSCA?
AT+CMGD=1,2
AT+CMGL=0
AT+CMGS=
AT+CLCC
AT+QTTS?
AT+QTTS=2,
AT+QTTS=0
AT+CGATT=
AT+QPING=1,"
AT+CGDCONT=
AT+CGACT?
AT+QIGETERROR
AT+QIACT?
AT+QICFG="tcp/keepalive",
AT+QIDNSCFG=
AT+QICSGP=
AT+QCFG="usbnet"
AT+QCFG="usbnet",
AT+QNETDEVCTL?
AT+QNETDEVCTL=1,
AT+QNETDEVCTL=0
AT+QIACT=
AT+QIDEACT=
AT+CGACT=
AT+CGPADDR=
AT+QPING=
AT+QIOPEN=
AT+QICLOSE=
AT+QICFG="send/auto",
AT+QISTATE=1,
AT+QIRD=
AT+QISEND=
AT+QIRD=
AT+QIRD=
AT+QISEND=
AT+QISEND=
AT+QSSLCFG=
AT+QSSLOPEN=
AT+QSSLCLOSE=
AT+QSSLRECV=
AT+QSSLSEND=
AT+QSIMDET=0,0
AT+QSIMSTAT=0

modem

AT列表

AT+QICFG="recvind",%d
AT+CLVL=%d
AT+CREG=0
AT+CGREG=0
AT+QINDCFG="csq",0
AT+QINDCFG="ring",0
AT+QINDCFG="smsincoming",0
AT+QNWINFO
AT+QICFG="tcp/keepalive",1,%u,%u,%u
AT+QICFG="tcp/keepalive",0
AT+QICSGP=%u
AT+QIACT=%u
AT+CGPADDR
AT+QCFG="risignaltype","respective"
AT+QCFG="risignaltype","physical"
AT+QCFG="urc/ri/other","%s",%u,%u
AT+QICFG="dataformat",%d,%d
AT+QSCLK=%u
AT+CREG=0
AT+CGREG=0
AT+QINDCFG="csq",0
AT+QINDCFG="ring",0
AT+QINDCFG="smsincoming",0
AT+QAUDPLAYGAIN=%u
AT+QSCLK=1
AT+CNMI=%d,%d
AT+QTTS=0
AT+QTTS?
AT+QTTSETUP=1,2,%d
AT+QTTSETUP=1,1,%d
AT+QMIC=%d,%d
AT+QPOWD
AT+QISENDEX=%u,"%s"
AT+ICCID
AT+QIRD=%u
AT+QMIC?
AT+QCFG="nwscanmode",%d
AT+CLIP=%d
AT^SYSINFO
AT+CLCC
AT+QTTS=2,"%s"
AT+QTTSETUP=1,2,0
AT+QAUDPLAYGAIN=%d
AT+CREG?
AT+QIOPEN=%u,%u,"%s","%s",%u
AT+QICLOSE=%u
AT+QIIC=0,0x11,0x2E,1,0x1F
AT+QTTSETUP=2,2
AT+QTTSETUP=2,1
AT+QISTATE=1,%d
AT+CEREG?
AT+QCFG="USBNET"
AT+QCFG="USBNET",%d
AT+CNSMOD=%d
AT+CNMI=%d,%d,%d,%d,%d
AT+CTTS?
AT+CTTSPARAM=2,3,0,1,%u
AT+CPOF
AT+CHUP
AT+CNMP=%d
AT+COUTGAIN=%d
AT+SOOSCFG=2,180,30,20,5,15,0,2,1
AT+SOOSCFG=0
AT+CGDCONT=1,"IP","%s"
AT+CGAUTH=1,3,"%s","%s"
AT+CGAUTH=,,"%s","%s"
AT+CSCLK=1
AT+CTTS=0
AT+CLVL?
AT+CTTSPARAM?
AT+CLVL=%d
AT+CFUN=%d
AT+CPSI?
AT+CWIIC=0x34,0x16,0xf9,1
AT+CODECCTL=1
AT+CWIIC=0x34,0x6C,0x39,1
AT+CWIIC=0x34,0x62,0x02,1
AT+CSDVC=%d
AT+CTTS=2,"%s"
AT+CMCTOG=1
AT+CNV=/nv/item_files/modem/lte/rrc/cap/diff_fdd_tdd_fgi_enable,0
AT+CNV=/nv/item_files/modem/lte/rrc/cap/diff_fdd_tdd_fgi_enable,0,01,1
AT+NWTYPEIND=%d
AT+LCTCELLINFO
AT+CDV%s
AT+PREPOWERDOWN
AT+CHV
AT+PSRAT
AT+MODODREX=%d
AT+DATASTATUSEN=%d
AT+GSMPDUEN=%d
AT+CFTPSSTART
AT+CFTPSLOGOUT
AT+CFTPSSTOP
AT+CFTPSSINGLEIP=1
AT+CFTPSLOGIN="%s",%d,"%s","%s",0
AT+FSCD=F:/
AT+CFTPSGETFILE="update_ota.zip",0
AT+CDELTA
AT+BOOTLDR
AT+CGMI;+CGMM
AT+CGMR
AT+CGSN
AT+BT
AT+USBNETIP?
AT+CFGRI=1
AT+CREG=%d
AT+CMGD=%d
AT+CGDCONT?
AT+CPIN?
AT+CIMI
AT+CGREG?
AT+CNUM
AT+CSCA?
AT+CSQ
AT+CMGL=%d
AT+CMGF=%d
AT+CMEE=%d
AT+CGDCONT=%d,"IP","%s"
AT+CSMP=17,167,0,25
AT+CSCS="UCS2"
AT+CSCS="GSM"
AT+CSMP=17,167,0,241
AT+CMGS=%d

EG800GCN

Number

Class

SubClass

Protocol

0

2

6

0

usb0

ECM Adapter cdc_ether

1

10

0

0

CDC Data

2

255

0

0

ttyUSB0

AT

3

255

0

0

ttyUSB1

DIAG/AP log

4

255

0

0

ttyUSB2

Debug Host

5

255

0

0

ttyUSB3

CP log

7

255

0

0

ttyUSB4

Modem/AT

8

255

0

0

ttyUSB5

NMEA GNSS/AT

ATI

ATI
Quectel
EG800G
Revision: EG800GCNGBR02A02M08

OK

ATI
Quectel
EG800G
Revision: EG800GCNGBR02A01M08

ATI
Quectel
EC20F
Revision: EC20CEFAGR06A09M4G_OCPU_INTB

OK

ATI
Quectel
EG800G
Revision: EG800GCNGB_BETA1016

OK

GSN

AT+GSN
863091060012866

OK

AT+GSN
862614066384491

OK

AT+GSN
863091060012403

OK

CPIN?

AT+CPIN?
+CPIN: READY

OK

QSIMSTAT 

AT+QSIMSTAT?
+QSIMSTAT: 0,1

OK

ICCID 

AT+ICCID
+ICCID: 898604A6102190321448

OK

AT+ICCID
+ICCID: 898604021021C0001431

OK

AT+QCCID
+QCCID: 898604021021C0001431

OK

COPS? 

AT+COPS?
+COPS: 0,1,"CMCC",7

OK

AT+COPS?
+COPS: 0,0,"CHINA Mobile",7

OK

AT+COPS?
+COPS: 0,0,"CHINA MOBILE",7

OK

AT+COPS?
+COPS: 0,0,"CHN-UNICOM",7

OK

CSQ

AT+CSQ
+CSQ: 12,99

OK

AT+CSQ
+CSQ: 11,99

OK

AT+CSQ
+CSQ: 28,99

OK

 CREG?

AT+CREG=2
OK

AT+CREG?
+CREG: 2,1,"57B9","2F8DAC2",7

OK

AT+CREG?
+CREG: 2,1,"E7D8","4CE9801",7

OK

AT+CREG?
+CREG: 2,2,"57B9","2F80000",7

OK

QNWINFO 

AT+QNWINFO
+QNWINFO: "TDD LTE","46000","LTE BAND 39",38400

OK

AT+QNWINFO
+QNWINFO: "FDD LTE","46001","LTE BAND 1",100

OK

AT+QNWINFO
+QNWINFO: "TDD LTE","46000","LTE BAND 41",40936

OK

AT+QNWINFO
+QNWINFO: "No Service"

OK

QCFG

AT+QCFG=?
+QCFG: "nwscanmode",(0,3),(0,1)
+QCFG: "nwscanseq",(0,3,7),(0,1)
+QCFG: "band",(0-FFFF),(0-7FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF),(0,1)
+QCFG: "bandstr","gsm_bandstr","wcdma_bandstr","lte_bandstr",(0,1)
+QCFG: "creg/emergency",(0,1)
+QCFG: "creg/mode",(0,1)
+QCFG: "pdp/retrytimes",(0-10)
+QCFG: "esmfail/times",(0-5)
+QCFG: "qoos",(0-2),(0-255),(0-255),(0-255)
+QCFG: "dftpdn",<ip_version>,<apn_name>,<auth_type>,<username>,<password>
+QCFG: "pdn/pco",(0,1)
+QCFG: "airplanecontrol",(0,1)
+QCFG: "qcsq/rssi/negative",(0,1)
+QCFG: "nwparam/calib",(0,1),(0,1)
+QCFG: "3gpprel",(8-13)
+QCFG: "qcellinfo/fmt",(0,1)
+QCFG: "pwrsweep",(0,1)
+QCFG: "disrplmn",(0,1)
+QCFG: "history/freq",(4)
+QCFG: "wgm",(0,1)
+QCFG: "nat/cid",(0-FFFFFFFF)
+QCFG: "nat/ipassign",(0,1),(0,2),<ip_addr>,<gw_addr>,<dns_addr>
+QCFG: "usbnet",(1,3)
+QCFG: "nat/subnet",(1-7),<net_address>,<subnet_mask>
+QCFG: "usbnetmac",<mac_address>
+QCFG: "ppp/termframe",(0,1)
+QCFG: "urc/ri/smsincoming",("off","pulse"),(1-2000),(1-5)
+QCFG: "urc/ri/other",("off","pulse"),(1-2000),(1-5)
+QCFG: "urc/ri/ring",("off","pulse","auto"),(1-2000),(1-5)
+QCFG: "urc/delay",(0-120)
+QCFG: "urc/cache",(0,1)
+QCFG: "risignaltype",("respective","physical")
+QCFG: "apready",(0,1),(0,1)
+QCFG: "cmux/urcport",(0-4)
+QCFG: "fota/cid",(1-7)
+QCFG: "fota/times",(1-120),(1-24),(1-120)
+QCFG: "fota/path",<dst>
+QCFG: "pkalive/ip",(1-2),<IP_address>,(0-65535)
+QCFG: "ledmode",(0-2)
+QCFG: "led/sim",(0,1)
+QCFG: "sleepind/drx",(0,1)
+QCFG: "sleepind/level",(0,1)
+QCFG: "wakeupin/level",(0,1),(0-3)
+QCFG: "psmwakeup/pin",(0-FF),(0-FF)
+QCFG: "ntp",(1-10),(5-60)
+QCFG: "bip/cid",(0-2),(1-7)
+QCFG: "bip/status",(0,1)
+QCFG: "rtc/cfg",(0,1),(0,1),(0,1),(0-2)
+QCFG: "trustnum",(0,1)
+QCFG: "sim/det/debounce",(0-255),(0-65535)
+QCFG: "ims",(1-2)

OK

AT+QCFG="USBNET",3
OK

AT+QCFG="USBNET"
+QCFG: "usbnet",1

OK

AT+QCFG="NAT/CID"
+QCFG: "nat/cid",0x0

OK

AT+QCFG="NAT/CID",0x1
OK

 QGPSCFG

AT+QGPSCFG=?
+QGPSCFG: "outport",("none","uart1","uart3","usbat","usbmodem","usbnmea")
+QGPSCFG: "nmeasrc",(0,1)
+QGPSCFG: "gpsnmeatype",(0-63)
+QGPSCFG: "glonassnmeatype",(0,1)
+QGPSCFG: "galileonmeatype",(0,1)
+QGPSCFG: "beidounmeatype",(0-63)
+QGPSCFG: "gnssnmeatype",(0-31)
+QGPSCFG: "gnssconfig",(0-7)
+QGPSCFG: "autogps",(0,1)
+QGPSCFG: "beidounmeaformat",(0-2)
+QGPSCFG: "urc",<bitmap>
+QGPSCFG: "dsdssimcfg",(0,1)

OK

AT+QCFG=?
+QCFG: "pcmclk",(0,1)
+QCFG: "tone/incoming",(0,2)
+QCFG: "rssi",(0-20)
+QCFG: "cdmasms/cmtformat"[,(0,1)]
+QCFG: "ltesms/format"[,(0,1)]
+QCFG: "amrcodec",(0-255)
+QCFG: "urc/cache",(0,1)
+QCFG: "thermal/modem"[,<level>,<trig>,<clr>]
+QCFG: "thermal/limit_rates"[,<enable>]
+QCFG: "codec/powsave",(0,1)
+QCFG: "lte/bandprior",(1-43),(1-43),(1-43)
+QCFG: "codec/powsave",(0,1)
+QCFG: "qmisync",(0,1)
+QCFG: "disrplmn",(0,1)
+QCFG: "vts/async",(0,1)
+QCFG: "stkauto/setupmenutr",(0,1)
+QCFG: "iproute_enable",(0,1)
+QCFG: "imsreg/iptype",(0,1)
+QCFG: "multi_ip_package",<enable>,<package_max_len>,<package_max_count_in_queue>,<timeout>
+QCFG: "apn/blocked",(0,1),(0,1)
+QCFG: "pktsize"
+QCFG: "redir/3gtolte",(0,1)
+QCFG: "qcautoconnect",(0,1)
+QCFG: "volte_disable",(0,1)
+QCFG: "sim/clk_freq",(0,1)
+QCFG: "remove_fplmn",(0,1)
+QCFG: "ftm/mbim",(0,1)
+QCFG: "netstatus/enable",(0,1)
+QCFG: "qoos",(0-2),(1-600),(1-43200),(1-600),(1-255),(0-60),(0-60),(0-5),(1-60)

OK

at+qgpscfg=?
+QGPSCFG: "outport",("none","usbnmea","uartdebug","linuxsmd")
+QGPSCFG: "nmeasrc",(0,1)
+QGPSCFG: "gpsnmeatype",(0-31)
+QGPSCFG: "glonassnmeatype",(0-7)
+QGPSCFG: "galileonmeatype",(0,1)
+QGPSCFG: "beidounmeatype",(0-3)
+QGPSCFG: "gsvextnmeatype",(0,1)
+QGPSCFG: "gnssconfig",(0-6)
+QGPSCFG: "odpcontrol",(0-2)
+QGPSCFG: "dpoenable",(0,1)
+QGPSCFG: "plane",(0-2)
+QGPSCFG: "autogps",(0,1)
+QGPSCFG: "suplver",(1,2)
+QGPSCFG: "agpsposmode",(0-4294967295)
+QGPSCFG: "lbsapn",(0-31),(0-4),<apn>
+QGPSCFG: "agnssprotocol",(0-255),(0-65535)

OK

at+qgpscfg="outport"
+QGPSCFG: "outport",linuxsmd

OK

AT+QGPSCFG="outport"
+QGPSCFG: "outport","usbnmea"

OK

at+qgpscfg="outport"
+QGPSCFG: "outport","none"

OK

AT+QGPSCFG="autogps"
+QGPSCFG: "autogps",0

OK

at+qgpscfg="autogps",1
OK

at+qgpscfg="autogps",0
OK

AT+QGPSCFG="outport","usbnmea"
OK

AT+QGPS=1
OK

AT+QGPS=0
OK

QGPS

AT+QGPS=?
+QGPS: (0,1),(1-255),(0-1000),(0-1000),(1-65535)

OK
AT+QGPS?
+QGPS: 0

OK

autogps

通过autogps自动开启gps

at+qgpscfg="autogps",1
OK
at+qgpscfg="autogps"
+QGPSCFG: "autogps",1

OK

重启后使用microcom可以看到GPS数据。

ac8257_demo_1g_32:/ # microcom /dev/ttyUSB5
$GNGGA,114618.501,,,,,0,00,,,M,,M,,*69
$GNGSA,A,1,,,,,,,,,,,,,,,,1*1D
$GNGSA,A,1,,,,,,,,,,,,,,,,3*1F
$GNGSA,A,1,,,,,,,,,,,,,,,,4*18
$GPGSV,2,1,05,24,,,31,41,,,27,195,,,27,194,,,26,1*66
$GPGSV,2,2,05,196,,,25,1*58
$GAGSV,1,1,00*68
$GNRMC,114618.501,V,,,,,,,,0.1,E,N,V*4C
$GNVTG,0.00,T,,M,0.000,N,0.000,K,N*2C
$GNGGA,114619.501,,,,,0,00,,,M,,M,,*68
$GNGSA,A,1,,,,,,,,,,,,,,,,1*1D
$GNGSA,A,1,,,,,,,,,,,,,,,,3*1F
$GNGSA,A,1,,,,,,,,,,,,,,,,4*18
$GPGSV,2,1,05,24,,,31,41,,,27,195,,,27,194,,,26,1*66
$GPGSV,2,2,05,196,,,25,1*58

CGDCONT=? 

AT+CGDCONT=?
+CGDCONT: (1-7),"IP",,,(0-3),(0-4),(0,1),(0,1)
+CGDCONT: (1-7),"PPP",,,(0-3),(0-4),(0,1),(0,1)
+CGDCONT: (1-7),"IPV6",,,(0-3),(0-4),(0,1),(0,1)
+CGDCONT: (1-7),"IPV4V6",,,(0-3),(0-4),(0,1),(0,1)

OK

AT+CGDCONT=1,"IPV4V6","cmnet"
OK

AT+CGDCONT?
+CGDCONT: 1,"IPV4V6","cmnet","0.0.0.0,0:0:0:0:0:0:0:0",0,0

OK

AT+CGDCONT?
+CGDCONT: 1,"IP","","10.233.50.111",0,0

OK

AT+CGDCONT?
+CGDCONT: 1,"IP","","10.4.102.161",0,0

OK

AT+CGDCONT?
+CGDCONT: 1,"IP","zwjlsc03.clfu.njm2mapn","0.0.0.0",0,0,0,0
+CGDCONT: 2,"IPV4V6","3GWAP","0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0",0,0,0,0
+CGDCONT: 3,"IP","zwjlsc03.clfu.njm2mapn","0.0.0.0",0,0,0,0
+CGDCONT: 4,"IP","zwjlsc04.clfu.njm2mapn","0.0.0.0",0,0,0,0

OK
AT+CGDCONT?
+CGDCONT: 1,"IPV4V6","cmnet","10.47.2.78,2409:8D28:22A:1F9D:1794:66C:7FD8:7D16",0,0
+CGDCONT: 2,"IP","cmnet","10.20.49.241",0,0
+CGDCONT: 3,"IP","cmnet","0.0.0.0",0,0
+CGDCONT: 4,"IP","cmnet","0.0.0.0",0,0

OK

QNETDEVCTL

AT+QNETDEVCTL=1,1,1
OK

AT+QNETDEVCTL=3,1,1
OK

+QNETDEVSTATUS: 1

AT+QNETDEVCTL=0
OK

+QNETDEVSTATUS: 0

AT+QNETDEVCTL=?
+QNETDEVCTL: (0,1,3),(1-7),(0,1)

OK

AT+QNETDEVCTL?
+QNETDEVCTL: 0,0,0,0

OK

调试

EG800GCN

ttyUSB

ac8257_demo_1g_32:/ # lsof|grep ttyUSB
rild        486      radio   11u      CHR              188,0       0t0       1579 /dev/ttyUSB0
rild        486      radio   19u      CHR              188,5       0t0       1559 /dev/ttyUSB5
QAndroidLog  8099       root    3u      CHR              188,1       0t0       1558 /dev/ttyUSB1
QAndroidLog  8099       root    4u      CHR              188,3       0t0       1580 /dev/ttyUSB3

usb0

ifconfg usb0 up
busybox udhcpc -i usb0
udhcpc: started, v1.28.3
udhcpc: sending discover
udhcpc: sending select for 10.4.102.161
udhcpc: lease of 10.4.102.161 obtained, lease time 30840

radio log

### 如何设置4G网卡与树莓派用于数据传输 #### 准备工作 为了使4G网卡能够正常运行并完成数据传输,需准备支持USB接口的4G模块。例如,在使用移远EG800K-CN这类4G模块时,可以向供应商索要相关资料来辅助配置过程[^3]。 #### 安装必要的软件包 确保已安装`wvdial`和`usb-modeswitch`这两个工具。通常情况下,`usb-modeswitch`可能已经被预装在系统中,因此只需关注是否需要单独安装`wvdial`: ```bash sudo apt-get update && sudo apt-get install wvdial usb-modeswitch ``` #### 获取4G模块信息 当把4G模块通过USB线缆连接到树莓派上后,可以通过执行命令`lsusb`查看设备识别情况。这一步骤有助于确认操作系统能否正确检测到所接入的硬件,并获取具体的厂商编号及产品编号以便后续操作[^4]。 #### 配置模式切换 进入路径`/usr/share/usb_modeswitch`下找到对应型号的配置文件(如针对华为ME909s-120应查找`12d1:15c1`)。接着将其复制至`/etc/usb_modeswitch.d`目录作为持久化设定的一部分: ```bash cd /usr/share/usb_modeswitch/ tar -xzvf configPack.tar.gz 12d1:15c1 cp 12d1:15c1 /etc/usb_modeswitch.d/ ``` #### 编辑拨号配置文件 利用文本编辑器打开或创建位于`/etc/wvdial.conf`处的拨号参数文档,按照运营商的要求填写相应的APN、用户名密码等必要字段。这里提供了一个适用于中国联通网络环境下的实例配置片段: ```ini [Dialer Defaults] Init1 = ATZ Modem Type = Analog Modem Phone = *99# Username = user@uninet Password = password Stupid Mode = 1 Dial Command = ATDT Baud = 460800 New PPPD = yes Modem = /dev/ttyUSB0 ``` #### 测试连通性 最后重启服务或者直接尝试启动PPP链接以验证整个流程是否顺畅无误。如果一切顺利的话,则代表已经成功实现了基于4G网卡的数据传输功能。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值