检查GSMCOMM modem是否插入SIM卡

本文关键字:SIM 插入 是否 GSMCOMM modem 检查 | 更新日期: 2023-09-27 18:06:53

我在c#中使用GSMCOMM http://www.scampers.org/steve/sms/libraries.htmlibrary发送和接收SMS。

所以我需要检查Sim卡是否插入调制解调器中。

在c#中有办法检查这个吗?

提前感谢。

检查GSMCOMM modem是否插入SIM卡

您可以尝试使用AT命令行AT+CMEE=1; +CIMI读取IMSI号码,如果没有SIM卡,应该会给您+CME ERROR: 10(未插入SIM卡)。

有关命令的详细信息,请参见27.007。

使用Windows Mobile宽带API(从Windows 7开始支持)。例如,如果您使用IMbnConnection::GetConnectionState获取连接状态,并且没有插入SIM卡,那么您将获得E_MBN_SIM_NOT_INSERTED作为返回值。