0
我正在写一个linux程序,它通过AT命令与GSM调制解调器交互。有时调制解调器会响应at+cmgl="all"
命令并返回短消息,有时调制解调器不会响应此命令(无应答,不可以,无错误)。GSM调制解调器不会在+ cmgl命令中响应
我使用Python和pySerial,但没关系,因为我通过bash终端测试了调制解调器,通过echo
向调制解调器发送命令并通过cat /dev/ttyUSB0
从调制解调器读取答案。同样的情况(有时会回应,有时不会)。
在尝试检索邮件之前,您是否发送AT + CMGF = 1? – dbasnett 2013-05-13 19:38:46
您可能需要通过发送简单的“AT”空命令并获得“OK”响应来检查调制解调器是否真正处于命令模式。 – sawdust 2013-05-13 19:44:31
_dbasnett_,是的。 _sawdust_,我发送了'AT'命令并得到了'OK'作为回应。但是调制解调器**不会**有时会回答“AT + CMGL =”ALL“'命令**。 – George 2013-05-14 09:33:49