无法从3g USB加密狗读取短信

时间:2017-02-28 10:52:57

标签: c# at-command

我正在构建一个Windows服务,使用AT命令从SMS存储集中读取3G dongle作为SIM卡。它运行良好,但有时失败,响应显示+CPMS: 0,0,0,0,0,0

代码

        gsmPort.WriteLine("AT+CMGF=1"); //Set mode to Text(1) or PDU(0)
        gsmPort.WriteLine("AT+CPMS=\"SM\""); //Set storage to SIM(SM), MODEM(ME), BOTH(MT)
        gsmPort.WriteLine("AT+CMGL=\"ALL\""); //What catagory to read ALL, REC READ, or REC UNREAD

        response = gsmPort.ReadExisting();

当我将加密狗移动到另一个端口时,它开始工作。我已经在具有不同加密狗的多个系统上使用它,但结果始终相同。我也改变了我的SIM卡但没有效果。任何人都可以知道为什么SIM存储显示0/0后会有什么原因。

0 个答案:

没有答案