At command 使用AT命令拒绝来电(uBlox LARA-R211)

At command 使用AT命令拒绝来电(uBlox LARA-R211),at-command,modem,At Command,Modem,我正在使用uBlox的一个模块(带有SIM卡的LARA-R211),我需要它让我的设备在线。我的问题是,有时模块会接到电话,导致模块中止所有其他过程,这是不需要的。 该模块配置了AT命令,uBlox发布了相关文档 我希望将模块设置为拒绝/阻止/忽略所有输入调用 我搜索了文档,发现我可能需要使用“AT+CLCK”命令,所以我尝试了一下。我立即遇到了一个问题,我需要一个密码来使用这个命令,我没有。我注意到他们(他们文档中的uBlox)使用SIM卡PIN码作为密码,但我的SIM卡没有PIN码(SIM卡

我正在使用uBlox的一个模块(带有SIM卡的LARA-R211),我需要它让我的设备在线。我的问题是,有时模块会接到电话,导致模块中止所有其他过程,这是不需要的。 该模块配置了AT命令,uBlox发布了相关文档

我希望将模块设置为拒绝/阻止/忽略所有输入调用

我搜索了文档,发现我可能需要使用“AT+CLCK”命令,所以我尝试了一下。我立即遇到了一个问题,我需要一个密码来使用这个命令,我没有。我注意到他们(他们文档中的uBlox)使用SIM卡PIN码作为密码,但我的SIM卡没有PIN码(SIM卡提供商说,当不需要PIN码时,它被设置为“0000”) 我尝试使用“0000”代码,但没有结果。我尝试了以下命令,但没有成功:

AT+CLCK="AI",1,"0000"
AT+CLCK="AI",0,"0000"
AT+CLCK="AI",1,""
AT+CLCK="AI",0,""

我期望有某种反应和一个“OK”语句来表示命令已经实现。相反,我会将上述每个命令的“ERROR”发送给可能感兴趣的人:

上面提到的功能需要密码,而且如果停用所用SIM卡上的PIN码,则此特定模块似乎无法处理任何依赖密码的命令。我的猜测是,由于密码默认设置为SIM PIN码,因此模块无法将命令中输入的密码与PIN码进行比较,因此返回“密码不正确”,使得所有密码都无法使用

我已经联系了模块的生产商,所以如果我的假设是正确的,希望他们能在未来的产品中修复这个错误


我发现另一个类似的解决方案是使用命令
AT+CGCLASS='CG'

我没有足够的声誉在前面的答案中添加注释

但是,如果使用过的SIM卡上的PIN码被禁用,则无法禁止来电,那么您可以:

  • 通过发出“AT+CLCK=“SC”,1,临时PIN”临时激活SIM卡上的PIN码
  • 发出用于引发错误的命令(例如“AT+CLCK=“AI”,0,TEMP_PIN)
  • 通过发出“AT+CLCK=“SC”,0,TEMP\u PIN”再次取消PIN检查

  • PS:不要太依赖于+CMEE=1/2启用的详细错误,因为它通常不准确。“+CME错误:100”听起来像典型的回退错误代码。这对每个调制解调器制造商都适用。

    在+CMEE=1处发布,以请求更详细的错误消息,而不是简单的“错误”谢谢,我将用结果更新。。。我得到了“+CME错误:100”,其中100代表“未识别”,无论我在+CLCK=?报告错误?不,不是。它报告兼容命令的列表。当发送命令“AT+CLCK=?”时,我得到:“+CLCK:(“AO”、“OI”、“AI”、“IR”、“OX”、“AB”、“AG”、“AC”、“PS”、“PN”、“PU”、“PP”、“PC”、“SC”、“FD”)”Hey Cubo78。我找到了一个解决方法来实现我所需要的功能,不过还是要谢谢你的回答!可能对将来的实现有用。我会投赞成票。干杯,伙计