移远M26 GSM实时获取网络时间

1.启用同步网络时间, 开启同步网络时间功能 AT+QNITZ=1,响应OK

2.获取最近一次的网络同步时间 AT+QLTS,响应+QLTS: <time>,<ds>

例: +QLTS: "18/03/14,08:08:35+32,0"

time格式: yy/MM/dd,hh:mm:ss±zz,各指年,月,日,小时,分钟,秒和时区(用当地时间和 GMT 时间之间的差别来表示,以四分之一小时格式来表示;范围(-47~+48)

将获取的时间存于结构体ST_Time  local_time中

local_time.year = atoi(pHead +8);        //其中*pHead指向+QLTS: "18/03/14,08:08:35+32,0"
local_time.month = atoi(pHead+11);
local_time.day = atoi(pHead+14);
local_time.hour = atoi(pHead+17);
local_time.minute= atoi(pHead+20);
local_time.second = atoi(pHead+23);

local_time.timezone = atoi(pHead+26);

typedef struct {

s32 year;    
    s32 month;
    s32 day;
    s32 hour;
    s32 minute;
    s32 second;
    s32 timezone;

}ST_Time;

3.用获取的同步时间配置实时时钟 AT+CCLK=<time>, 响应OK,

例:AT+CCLK="18/03/14,08:08:35+32"

4.获取实时时钟AT+CCLK?  响应+CCLK: <time>

例  +CCLK: "18/03/14,08:09:06+32"

备注:每次重新上电获取一次网络时间,并将其设置为RTC时间,之后就可以通过实时查询实时时钟得到准确时间

移远M26 GSM实时获取网络时间相关推荐

  1. 物联网-移远M26模块MQTT开发(AT命令)

    MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分.该协议支持所有平台,几乎可以把所有联 ...

  2. 获取网络时间,在不同时间触发事件

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  3. 物联网-移远M26模块OpenCPU开发第2讲(FLASH处理)

    最近有个项目,需要频繁的操作移远M26的内部flash.众所周知,flash的擦写次数为10W次,超过这个次数后flash就没有用了.这个项目需要频繁的对其进行写操作,要想设备工作3~5年,10W明显 ...

  4. 物联网-移远M26模块OpenCPU开发第1讲

    心心恋恋的基于移远M26模块设计的用于开发OpenCPU功能的板子终于完成,废话少说,直接上图: 对于板子外观这里不作讨论,毕竟不是我设计的,期望能用吧. 可能是由于设计者经验不足的原因吧.我刚拿到板 ...

  5. CUBEMX配置STM32实现FTP文件传输以及使用SNTP获取网络时间并写入RTC

    CUBEMX配置STM32实现FTP文件传输以及使用SNTP获取网络时间并写入RTC 引言 FTP代码库的移植 Cubemx配置SNTP以及RTC RTC配置方法 SNTP配置方法 FATFS载入RT ...

  6. 【STM32训练—WiFi模块】第一篇、STM32驱动ESP8266WiFi模块获取网络时间

    目录 第一部分.写在前面 1.硬件准备 2.相关的AT指令 3.参考博客 第二部分.电脑串口助手调试ESP8266模块获取网络时间 1.ESP8266获取时间的流程 2.具体实现步骤 第三部分.STM ...

  7. ESP32-C3 ESP-IDF 配置smartconfig 和 sntp 获取网络时间

    ESP32-C3 ESP-IDF 配置smartconfig 和 sntp 获取网络时间 /* Esptouch exampleThis example code is in the Public D ...

  8. 获取网络时间并刷新本地时间(源码2)

    因为上次那个获取网络时间失效了(使用的是37端口),获取网络时间并刷新本地时间(源码1) 所以网上又找了一份代码,使用的是123端口,虽然没有测试成功,这里也做下记录,估计是本机环境问题,过两天再进行 ...

  9. 8266获取网络时间

    8266获取网络时间 今天第一次用阿里的博客写点东西感受一下.... sntp.sync("ntp1.aliyun.com",function()print("sync ...

  10. python获取网络时间_python获取网络时间和本地时间

    今天我们来看一下如何用python获取网络时间和本地时间,直接上代码吧,代码中都有注释. python获取网络时间获取网络时间 def getBeijinTime(): ""&qu ...

最新文章

  1. flask-WTF和sqlalchemy结合使用并实现前端页面登录(综合使用)
  2. ntoskrnl损坏
  3. 使用Asp.net MVC, Jquery, Jquery UI构建基于Ajax的RIA应用.(更新Demo下载)
  4. 水仙花数 java 1 100_Java练习题1:找出100——999数中的所有水仙花数
  5. 【火炉炼AI】机器学习006-用决策树回归器构建房价评估模型
  6. 怎样退出python的交互环境_python交互界面的退出方法
  7. 广义S变换的地震高分辨率处理中的应用
  8. 【DBA | IT人生】数据库解惑系列
  9. linux apr下载地址,apache apr各版本国内高速下载地址及入门教程
  10. 移动硬盘和电脑内置硬盘使用时的区别
  11. Pytorch-RuntimeError: size mismatch m1: [a x b], m2: [c x d]
  12. Xmanager远程桌面linux,Windows下通过Xmanager远程桌面控制Linux
  13. 安装侧边翻译,划词翻译,看外文论文神器,比知云还好用Edge Translate
  14. gis平移至所选要素_ArcGIS中如何实现矢量数据平移
  15. 红米5a手机html查看器,红米5A解锁BL教程_红米5A一键解锁的方法
  16. 如何对一年级小学生进行养成教育
  17. 需求精益思想在项目管理中的实战应用
  18. PaddleHub百度飞桨【Python小白逆袭大神】七天打卡营心得
  19. 实验9:8X8LED点阵(点亮一个点)
  20. 十张图,数据分析如何赋能销售

热门文章

  1. 从卷积到residual dense network: Convolution, ResNet, DenseNet and ResDenseNet解读
  2. 【论文总结】DeepEMD:Few-Shot Image Classification with Differentiable Earth Mover’s Distance(附翻译)
  3. S71500 PLC 与第三方设备 ModbusTCP 项目调试记录
  4. 人物画像及“七步人物角色法”
  5. python 图片合并pdf_利用python将多张图片合并为pdf文档
  6. H3C IRF2的三种配置情况「转载」
  7. 加速计.陀螺仪的使用
  8. 关于数据库求候选键问题
  9. LOVE2D中实现一个简单的摇杆
  10. poj 3268 Silver Cow Party(最短路dijkstra)