我试图了解使用命令调制解调器的工作原理!我有中兴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内存!