首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用AT-命令拒绝不可中断的呼叫(uBlox LARA 211)

使用AT-命令拒绝不可中断的呼叫(uBlox LARA 211)
EN

Stack Overflow用户
提问于 2019-03-25 15:18:31
回答 2查看 395关注 0票数 0

我正在使用一个模块由uBlox (劳拉-R 211与SIM卡),我需要我的设备在线。我的问题是,有时模块接到一个电话,使模块中止所有其他程序,这是不必要的。模块配置了AT-命令,uBlox已经发布了有关这方面的文档。

我希望以这样的方式设置我的模块:它拒绝/阻止/忽略所有不可启动的调用。

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

代码语言:javascript
复制
AT+CLCK="AI",1,"0000"
AT+CLCK="AI",0,"0000"
AT+CLCK="AI",1,""
AT+CLCK="AI",0,""

我希望有某种反应和"OK“声明来象征这个命令已经实现。相反,我得到上述每条命令的“错误”。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-04-05 08:43:09

不管它对谁感兴趣:

上面提到的函数需要一个密码,如果已使用的SIM卡上的PIN代码被禁用,这个特定模块似乎无法处理任何依赖于密码的命令。我的猜测是,由于密码默认设置为SIMs PIN代码,因此模块无法将在命令中输入的密码与PIN代码进行比较,因此返回“密码不正确”,使所有密码都不可用。

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

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

票数 0
EN

Stack Overflow用户

发布于 2019-04-12 12:30:16

我没有足够的声誉在先前的回答中添加评论。

但是,如果如果已使用的SIM卡上的PIN代码已被停用,则无法阻止传入电话,也许您可以:

  1. 通过发出‘AT+CLCK=“SC,1,TEMP_PIN’,暂时激活SIM卡上的密码
  2. 发出用于引发错误的命令(例如“AT+CLCK=”AI“,0,TEMP_PIN)
  3. 再次取消PIN检查,发出‘AT+CLCK=“SC,0,TEMP_PIN’

PS:不要太依赖+CMEE=1/2启用的冗长错误,因为它通常是不准确的。"+CME错误: 100“听起来像是典型的回退错误代码。对每一家调制解调器制造商来说都是如此。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55341054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档