我希望有人可以帮助我。我正在尝试从SIM800L取得时间和日期,而我的时间很短。我在这里有一个SIM800L,并且在Arduino IDE上成功进行了交流。我已经在线建议使用以下命令的以下结果。
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&W
阅读当前时间(您可以看到时间不正确):
at cclk?
cclk:""" 01/01,00:14:12 22&quot
确定
启用自动网络时间同步:
at clts = 1
确定
检查值是否设置:
at clts?
clts:1
确定
将设置保存到永久内存,以便模块在重新启动时也可以同步:
AT& w
确定
重新启动模块并检查时间:
at cclk?
cclk:""" 06/21,12:00:21 22&quot
确定
全是。
你做正确的但是
基于" sim800 series_at命令手册_v1.09";编辑于2015-08-03在第154页中" 6.2.12 at clts获取本地时间戳"
"对此命令的支持将取决于网络。"
更改您的网络提供商
在英国," at cclk?"如果使用网络品牌-SIM(例如EE或O2品牌),通常可以(这次网络设置)。但是,对于>某些 mvno-sims(移动虚拟网络运营商SIMS)&quot at cclk?&quort不起作用(即使同一网络品牌-SIM也可以)。
在这些情况下(对于我的SIM800L),如果您需要有效的时间(例如,可以发送带有有效时间戳记的GPRS-Email),则必须手动使用以下时间设置时间:AT CCLK =21/10/15,18:55:00 04&quot