AT命令AT& W和存储器存储的问题

时间:2015-03-26 15:33:10

标签: c# configuration serial-port at-command modem

我试图了解使用命令调制解调器的工作原理!我有中兴MF667调制解调器,我希望能够接收和发送短信。我使用c#class SerialPort

制作以下序列
com = new SerialPort(port);
com.Handshake = Handshake.RequestToSend;
com.NewLine = System.Environment.NewLine;
com.ReadTimeout = ReadTimeout;
com.WriteTimeout = -1;
com.Open();

com.Write(@"AT+CPMS=""SM"",""SM"",""SM""\r\n");
com.Write("AT&W\r\n");
com.Write("AT+ZRST\r\n");

所以我将内存存储设置为sim卡。然后我使用zrst命令重置调制解调器。调制解调器重置后,我发送" ATZ"或" ATZ0"之后,当我用" AT& V"验证设置时+CPMS再次回到工厂价值!有没有人有这种行为,可能可以帮助我?如何让zte mf667将配置保存在调制解调器内存中?此外,使用此调制解调器,我在阅读短信时遇到了奇怪的行为。它无法从"ME"存储中读取,即使您打开"CNMI"它也会报告"ME"存储中收到的消息,始终为0索引但CMGR="ALL"为{{1}} " ME"给出0条消息。所以我别无选择,只能切换到sim内存!

0 个答案:

没有答案