gpt4 book ai didi

at-command - 当 SIM 卡没有 PIN 时,如何使用 AT 命令更改/创建 SIM PIN?

转载 作者:行者123 更新时间:2023-12-04 09:54:26 33 4
gpt4 key购买 nike

我用的是 SIM868 模块,我用的是我常用的 SIM 卡,没有问题,但现在我买了一张新的 SIM 卡,没有 pin。我需要添加 PIN 码以提高安全性。

我使用以下命令检查了它是否没有启用 PIN:AT+CPIN? .

答案是:+CPIN: READY .

我在 SIMCOM 的 AT 命令手册中搜索了如何更改它,我发现了 2 个选项:

  • AT+CPIN=<pin>[,<new pin>]
  • AT+CPWD=<fac>,<oldpwd>,<newpwd>

  • 我已经尝试了这两种方法,但在第一个中我无法插入实际的 PIN,因为没有实际的 PIN。而在第二个中,我尝试了不同的命令,因为在 AT 命令的描述中,“如果尚未设置旧密码, oldpwd 不输入”。这些都不起作用(猜想 1234 是我想使用的新 PIN)
    1) AT+CLCK=“SC”,"1234"
    2) AT+CLCK=“SC”,,"1234"
    3) AT+CLCK=“SC”,“”,"1234"

    这 3 个案例的答案是相同的: ERROR .

    (如果有人建议我可以更换或尝试使用手机的 SIM 卡,我不能这样做,因为这张新的 SIM 卡是 miniSIM 卡,我所有的手机都使用 nanoSIM 或 microSIM)。

    有什么建议么?

    最佳答案

    TL;博士
    为了设置PIN码1234您需要提供以下命令:

    AT+CLCK="SC",1,"1234"

    解释
    正如您所写的, AT+CLCK是启用/禁用任何模块功能的正确命令,包括“SIM PIN 请求”。但是你的语法是错误的。
    根据 ETSI specification ,正确的语法是
    AT+CLCK=<fac>,<mode>[,<passwd>[,<class>]]
    在哪里:
  • <fac> (字符串)是要锁定/解锁的设施("SC" 在“SIM(PIN 请求)”的情况下)。
  • <mode> (整数)是要对设施进行的操作。 您的尝试中缺少此参数 .
  • 0 解锁
  • 1 锁定
  • 2 查询锁状态

  • <passwd>是用 +CPWD 设置的密码(在您的情况下,它应该是 PIN 码,但可能不需要,因为它没有设置)。
  • <class>是整数的总和,每个整数代表一类信息。您的任务不需要它。

  • 注:在开发阶段,当使用 AT 命令“播放”时,我建议启用详细错误模式,提供 AT+CMEE=1AT+CMEE=2根据您的设备支持的内容(通过提供测试命令 AT+CMEE=? 进行检查)。

    关于at-command - 当 SIM 卡没有 PIN 时,如何使用 AT 命令更改/创建 SIM PIN?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61952226/

    33 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com