我希望有人能帮我。我正试图从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“
好的
有什么想法吗?谢谢
发布于 2019-10-23 13:04:26
我也发现了同样的麻烦。在这个页面中,嵌入式世界,我找到了一些对我有用的东西。它是添加以下指令AT&W
阅读当前时间(您可以看到时机不对): AT+CCLK? +CCLK:"04/01/01,00:14:12+22“ 好的 启用自动网络时间同步: AT+CLTS=1 好的 检查是否设置了值: AT+CLTS? +CLTS: 1 好的 将设置保存到永久内存,以便模块在重新启动时启用同步: AT&W 好的 重新启动模块并检查时间: AT+CCLK? +CCLK:“18/06/21:00:21+22” 好的
仅此而已。
发布于 2021-08-24 20:07:25
你确实是对的但是
基于"SIM800 Series_AT Command Manual_V1.09“在"6.2.12 AT+CLTS Get LocalTime戳”一节中于2015年编辑的第154页中的08-03页
“对此命令的支持将依赖于网络。”
更改网络提供商
发布于 2021-10-15 18:09:52
在英国,"AT+CCLK?“通常情况下,如果使用网络品牌-SIM(例如,这一次的网络设置),通常是有效的。EE或O2品牌)。然而,对于来说,一些MVNO(移动虚拟网络运营商SIMS) "AT+CCLK?“不工作(即使在相同的网络品牌-SIM的情况下)。
在这些情况下(对于我的SIM800L),如果您需要一个有效的时间(例如,您可以发送一封带有有效时间戳的GPRS-电子邮件),您必须使用:AT+CCLK=“21/10/15:55:00+04”手动设置时间。
https://stackoverflow.com/questions/55023587
复制相似问题