Linux GPRS模块与3G模块的一些问题


使用GPRS模块时,需将minicom配置位ttyS0才能成功建立连接。

1.Linux下使用minicom对GPRS模块进行AT命令操作时,如下:
AT                                                                             
OK                                                                             
AT+CMGF=0                                                                      
OK                                                                             
AT+CMGS=25                                                                     
> 0891683110901105F011000D91685148040110F70008000A534E6E058FDC89C1FF01(此处敲回车)
>(此处敲Ctrl+Z)

ERROR

正确的操作如下:
AT+CMGF=0
OK
AT+CMGS=25
> 0891683110901105F011000D91685148040110F70008000A534E6E058FDC89C1FF01(此处敲Ctrl+Z)

+CMGS: 2
                                                                               
OK
此时PDU短信发送成功
3G模块也有相同的问题。

2. Windows下使用串口精灵进行AT命令操作时,短信内容结束需要键入的Ctrl+Z无法实现,键入0x1A无法得到正确的结果。

3G模块,linux下minicom(这里使用ttyUSB0和ttyUSB2都能成功发送text与PDU短信;使用ttyUSB1无法与模块建立连接)
发text短信,正确的书写格式如下:
AT
OK
AT+CMGF=1
OK
AT+CMGS="15844010017"(这里注意指令要大写,电话号码要带双引号)
> LINUX 3G TTYUSB2(回车,也可直接键入Ctrl+Z)
> (键入Ctrl+Z)

+CMGS: 6

OK 

相关内容