AT命令长时间等待华为E3131调制解调器的AT + CMGS结果

时间:2015-10-06 10:31:40

标签: node.js at-command

AT+CMGS="my phone number"\r

结果我等待大约30秒是否正常?

我的流程如下:

REQ: AT
RES: AT
RES: OK

REQ: AT+CMGF=1
RES: AT+CMGF=1
RES: OK

REQ: AT+CMGS="+4xxxxxxxxxx"
RES: AT+CMGS="+4xxxxxxxxxx"
RES: >       <---------- Here I'm waiting around 30-60sec

REQ: My message + 26 char
RES: My message + 26 char
RES: +CMGS: 23 <----------- Here I'm waiting around 5s
RES: OK

那流量正常吗?我的意思是,我需要等待>字符这么久才是正常的吗?

// EDIT

我正在使用华为调制解调器E3131调制解调器

1 个答案:

答案 0 :(得分:1)

我发现了问题:

我已将node-serialport配置为等待\n字符:

serialPort = new SerialPort(port, {
    baudrate: baudrate,
    parser: serialPortRequire.parsers.readline("\n")
});

删除后,它完美无缺。