使用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: 6OK