arduino - Sim800L 时间没有更新到网络时间
问题描述
我希望有人可以帮助我。我正在尝试从 Sim800L 中检索时间和日期,但我做不到了。我这里有一个 Sim800L,我正在通过 Arduino IDE 成功地与它通信。我使用了以下在线建议的 AT 命令,结果如下。
AT+CCLK?
+CCLK:“04/01/01,03:59:51+00”
好的
AT+CLTS=1
好的
AT&W
好的
AT+CLTS?
+CLTS:1
好的
重新启动后,日期和时间未设置为网络时间。该网络是国家运营商,应该能够做到这一点。
AT+CCLK?
+CCLK:“04/01/01,03:59:51+00”
好的
有任何想法吗?谢谢
解决方案
在英国,“AT+CCLK?” 如果使用网络品牌的 SIM 卡(例如 EE 或 O2 品牌),通常可以工作(这次网络设置)。但是对于某些MVNO-SIM(移动虚拟网络运营商 SIMS)“AT+CCLK?” 不起作用(即使使用相同的网络品牌 SIM 卡)。
在这些情况下(对于我的 SIM800L),如果您需要有效时间(例如,您可以发送带有有效时间戳的 GPRS 电子邮件),您必须使用手动设置时间:AT+CCLK="21/ 10/15,18:55:00+04"
推荐阅读
- html - 如何根据使用的正则表达式模式查找表(角度)中的任何输入字段是否无效
- mysql - 连接四个表时,on 子句中出现未知列
- microsoft-teams - 上传自定义应用程序:链接未出现
- html - 你能在 an 的 href 属性中使用除了 mailto 和 tel 之外的任何其他东西吗标签?
- python - numpy 列表对二维数组的乘法
- c# - 设计模式 - 装饰器。在我的程序中使用正确吗?
- sql - R dbplyr SQL 错误“期望在 Database_Name 和 LIMIT 之间存在某些内容”
- amazon-web-services - 存储桶策略 Terraform AWS 中的未知原理
- matplotlib - 为事件的绘图 x 轴添加辅助标签
- javascript - 关于 Javascript 中的 .call() 方法的问题