联犀 联犀
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
首页
使用指南
开发指南
技术分享
  • 中台接口 (opens new window)
  • 物联网接口 (opens new window)
在线体验 (opens new window)
  • gitee (opens new window)
  • github (opens new window)
  • 边缘网关-RHILEX (opens new window)
  • 边缘网关-opengw (opens new window)
  • 介绍

  • 快速开始

  • 设备接入

    • 联犀协议

      • 设备身份认证
      • mqtt认证
      • http协议接入
      • 自定义协议
      • mqtt认证主要流程
      • 设备动态注册
      • 物模型协议
      • OTA升级
      • NTP时间同步
        • 简介
        • 时钟校准及纠正
          • 校准时间公式推导
        • 消息格式
        • 云端NTP时间同步下行响应
      • 网关子设备
      • 设备本地日志上报
      • 设备远程配置
      • RHILEX接入
      • openGW接入
    • 第三方协议

  • 系统管理模块

  • 合作案例

  • 使用指南
  • 设备接入
  • 联犀协议
godLei6
2024-08-29
目录

NTP时间同步

# NTP时间同步

# 简介

在物联网领域中,NTP时间同步的主要目的是确保物联网系统中的各个设备具有高度准确和一致的时间。它旨在解决分布式系统中的时间同步问题,因为不同设备的时钟可能会由于内部时钟误差、网络延迟、时钟漂移等原因而产生差异。NTP通过提供精确的时间参考源,使得网络中的设备可以校准自己的时钟,以保持统一的时间标准。

# 时钟校准及纠正

NTP使用算法来估算网络延迟和时钟漂移,并调整设备的时钟以与参考时间源同步。它通过测量网络延迟和时钟漂移来计算校正因子,然后应用这些因子来调整本地时钟。

# 校准时间公式推导

deviceSendTime标记为t1,t2、t3、t4类似,如下:

deviceSendTime(t1) -> serverRecvTime(t2)

deviceRecvTime(t4) <- serverSendTime (t3)

消息链路上的延迟 delay = [(t4-t1)- (t3-t2)] / 2

设备端使用如下公式校准时间:

设备校准后时间 = t4 + offset
              = t3 + delay
              = (t4 + t3 + t2 - t1)/2 
              = (deviceRecvTime + serverSendTime + serverRecvTime - deviceSendTime)/2
1
2
3
4

# 消息格式

设备NTP时间同步上行请求Topic: $ext/up/ntp/{ProductID}/{DeviceName}

{
  "msgToken":"xxxxx",
  "method": "getNtp",
  "timestamp": 1571724098000

}
1
2
3
4
5
6

# 云端NTP时间同步下行响应

云端NTP时间同步下行响应Topic: $ext/down/ntp/{ProductID}/{DeviceName}

{
	"method": "getNtpReply",
	"msgToken": "xxxxx",
	"timestamp": 1687764280156,
	"code": 200,
	"msg": "成功",
	"data": {
		"deviceSendTime": 1571724098000,
		"serverRecvTime": 1687764280142
	}
}
1
2
3
4
5
6
7
8
9
10
11
上次更新: 2025/02/17, 09:47:32
OTA升级
网关子设备

← OTA升级 网关子设备→

Theme by Vdoing | Copyright © 2022-2025 昆明云物通科技有限公司|GNU | 滇ICP备2024043132号-1 |
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式