0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简单快捷的技巧!NTP时间同步,用对指令是关键

合宙LuatOS 来源:合宙LuatOS 作者:合宙LuatOS 2025-01-23 14:44 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

网络时间协议NTP(Network Time Protocol)——是TCP/IP 协议族里面的一个应用层协议,用来使客户端和服务器之间进行时钟同步,提供高精准度的时间校正。NTP服务器从权威时钟源(例如原子钟、GPS)接收精确的协调世界时UTC,客户端再从服务器请求和接收时间。

很多场景中由于业务需要,模组必须保持正确的系统时钟,才能正常工作。

以合宙低功耗4G模组经典型号Air780E为例:

Air780E支持SNTP协议(Simple Network Time Protocol),并有一套AT命令实现网络时间同步功能。

移动/电信卡通常会下发基站时间,同步时间并不是必要的;而联通卡通常不会下发,就需要SNTP了。

本文将教你使用AT指令,通过模组连接NTP服务器进行时间同步。

最新AT指令手册及相关准备工作详见:

https://docs.openluat.com/air780e/at/app/command/ntp

一、主动设置NTP服务器同步时间

以下操作通过AT指令,主动设置NTP服务器为"ntp.aliyun.com"进行演示;实际使用中,用户可以根据实际需求对此地址进行设置。

1.1 AT指令操作序列如下:

wKgZO2ePSGiAe3VnAASETwF7UBY328.pngwKgZO2ePSHmAHbr5AAP0XegFtjI465.png


1.2 指令执行截图如下:

wKgZO2ePSIuAJYFiAAYqFgywO3k049.png


二、使用默认NTP服务器同步时间

Airir780E模组出厂默认NTP服务器是ntp.aliyun.com,如果使用默认NTP服务器:

可以跳过设置NTP服务器地址指令,直接使用AT+CNTP进行网络时间同步。

若默认服务器同步时间失败,可尝试配置其他可用的NTP服务器地址。

2.1 AT指令操作序列如下:

wKgZPGePSKGAI8wTAAQABvfWjkM504.pngwKgZPGePSLOAdOu8AALgDY63DuY638.png


2.2 指令执行截图如下:

wKgZPGePSMWAKvIzAAYR8B_rYV0342.png


三、常见问题及解决办法

3.1 开发板发送AT指令无响应?

确保模组已经开机;

串口助手是否选择了正确AT指令端口

检查串口助手参数是否设置正确,如波特率、停止位、奇偶校验、新行发送等;

确保模组固件为标准AT固件。

3.2 执行AT+CNTP指令后,模组返回“+CNTP: 62”或者“+CNTP: 64”是怎么回事?

检查网络是否注册成功,可以用指令AT+CREG查询;

检查模模组信号是否良好,可以用指令AT+CSQ查询;

确认指令序列是否正确;

确认NTP服务器是否可用,可以用指令AT+CNTP?查询当前配置的NTP服务器地址;

如果使用了定向卡,可能导致同步时钟失败。

今天的内容就分享到这里了~

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 服务器
    +关注

    关注

    14

    文章

    10429

    浏览量

    91839
  • NTP
    NTP
    +关注

    关注

    1

    文章

    270

    浏览量

    15092
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    NTP时间服务器的作用、原理以及在各个领域的应用

    随着科技的发展,计算机网络已经成为我们生活中不可或缺的一部分。在这些网络中,时间同步是一项至关重要的任务。为了确保数据的准确性和一致性,NTP时间服务器应运而生。本文将详细介绍
    的头像 发表于 02-03 13:38 6195次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>时间</b>服务器的作用、原理以及在各个领域的应用

    北斗授时NTP服务器:构建安全统一的时间基准网络

    在数字化基础设施快速发展的今天,时间同步的精确性与安全性直接影响着关键系统的运行质量。基于北斗卫星授时的NTP服务器,通过纯国产化设计,为各行业提供安全可靠的
    的头像 发表于 01-31 11:20 1487次阅读

    时间同步:我们如何用NTP统一全网的“心跳”

    在当今高度依赖网络协作的环境中,“现在几点”这个简单的问题,如果得不到统一的答案,可能会引发一系列连锁问题。从会议系统不同步、生产线数据记录错乱,到安防日志无法精准追溯,时间偏差是隐藏在数字化运营中的一个“沉默的杀手”。
    的头像 发表于 10-28 14:22 373次阅读
    <b class='flag-5'>时间</b><b class='flag-5'>同步</b>:我们如何用<b class='flag-5'>NTP</b>统一全网的“心跳”

    NTP时间同步技术:保证网络时间精确无比

    NTP是一种用于计算机和网络设备之间进行时间同步的协议,它能够确保所有设备都使用同一个时间源,从而实现全球范围内的时间精确
    的头像 发表于 10-21 14:45 728次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>技术:保证网络<b class='flag-5'>时间</b>精确无比

    一文搞懂Air780EPM的NTP通信:LuatOS脚本开发教程

     想在Air780EPM上LuatOS实现NTP时间同步?这篇教程将用最通俗的方式讲解实现原理与代码实现,让你快速掌握关键技能。 一、
    的头像 发表于 09-30 18:19 2365次阅读
    一文搞懂Air780EPM的<b class='flag-5'>NTP</b>通信:LuatOS脚本开发教程

    Air780EPM开发板NTP对时教程:LuatOS脚本开发入门指南

    通过简单的LuatOS脚本,Air780EPM即可实现NTP时间同步。本指南从零开始,带你掌握嵌入式设备联网校时的核心方法。 一、NTP通信
    的头像 发表于 09-30 16:01 1380次阅读
    Air780EPM开发板<b class='flag-5'>NTP</b>对时教程:LuatOS脚本开发入门指南

    RT-Thread 4.1.1设置ntp自动同步时间后报超时了,怎么处理?

    RT-Thread 4.1.1怎启用NTP实现开机自动同步时间后报超时
    发表于 09-25 07:53

    重磅!智慧水利背后的NTP时间同步服务器揭秘!

    重磅!智慧水利背后的NTP时间同步服务器揭秘!
    的头像 发表于 09-10 10:41 1002次阅读
    重磅!智慧水利背后的<b class='flag-5'>NTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>服务器揭秘!

    国内比较好的ntp时间服务器厂家推荐

    在数字化浪潮席卷全球的今天,精确的时间同步已成为网络运行的基石。试想,如果金融交易延迟几毫秒、通信系统时间错乱,后果不堪设想——轻则数据丢失,重则系统瘫痪。NTP
    的头像 发表于 08-28 15:26 1061次阅读
    国内比较好的<b class='flag-5'>ntp</b><b class='flag-5'>时间</b>服务器厂家推荐

    NTP网络同步时钟:数字世界的“心跳”

    NTP网络同步时钟是为网络设备提供准确、标准、可靠和多功能的时间服务的解决方案,能提供准确的同步时钟信号,支持标准的NTP和SNTP网络
    的头像 发表于 07-15 10:42 865次阅读
    <b class='flag-5'>NTP</b>网络<b class='flag-5'>同步</b>时钟:数字世界的“心跳”

    NTP时间同步服务器:功能全面,保障网络稳定运行

    随着科技的不断发展,网络设备间的通信和数据传输变得越来越频繁。而对于这些设备来说,精确的时间同步是其正常运行的基础。在这种情况下,NTP(NetworkTimeProtocol)时间
    的头像 发表于 07-10 13:56 1379次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>服务器:功能全面,保障网络稳定运行

    RT-Thread 4.1.1怎启用NTP实现开机自动同步时间后报超时,为什么?

    RT-Thread 4.1.1怎启用NTP实现开机自动同步时间后报超时
    发表于 06-13 07:20

    NTP时间服务器在能源电力系统的应用

    一、NTP时间服务器简介网络时间协议(NTP,NetworkTimeProtocol)是用于计算机网络中的钟同步的协议,旨在使网络中的各个设
    的头像 发表于 06-03 14:49 924次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>时间</b>服务器在能源电力系统的应用

    部署时钟同步服务器(时间同步产品)的重要意义

    NTP(Network Time Protocol,网络时间协议)是网络中用于时间同步的标准协议,它采用Client/Server模式,NTP
    的头像 发表于 05-22 14:46 509次阅读
    部署时钟<b class='flag-5'>同步</b>服务器(<b class='flag-5'>时间</b><b class='flag-5'>同步</b>产品)的重要意义

    NTP时间同步服务器如何工作

    NTP时间同步服务器是济南唯尚电子有限公司拥有北斗GPS双系统网络时间服务器,采用北斗GPS双系统互为备用设计,双系统授时融合,支持SNTP/NTP
    的头像 发表于 05-22 14:37 941次阅读
    <b class='flag-5'>NTP</b><b class='flag-5'>时间</b><b class='flag-5'>同步</b>服务器如何工作