系统基本功能 - 时间校准

小于 1 分钟

系统基本功能 - 时间校准

时间校准

sys/{product_id}/{device_id}/thing/ntp

示例:

{
  "id": "f87c3303fb7503fb",
  "deviceSendTime": 1571724098000
}

说明:

和时间校准回复对应,直连设备用于同步IoT服务器时间

字段说明:

字段类型说明
idstring消息ID,用于标识每一条Payload,每个消息ID在当前设备中具有唯一性
deviceSendTimelong13位时间戳,代表设备发出时间校准请求的时间

时间校准回复

sys/{product_id}/{device_id}/thing/ntp/response

示例:

{
  "id": "f87c3303fb7503fb",
  "deviceSendTime": 1571724098000,
  "serverRecvTime": 1571724098110,
  "serverSendTime": 1571724098115
}

说明:

IoT服务端响应时间同步请求,设备端接收到响应后,精确时间的计算方式为:

精确时间=(${serverRecvTime}+${serverSendTime}+${deviceRecvTime}-${deviceSendTime})/2

字段说明:

字段类型说明
idstring消息ID,用于标识每一条Payload,每个消息ID在当前设备中具有唯一性
deviceSendTimelong13位时间戳,代表设备发出时间校准请求的时间
serverRecvTimelong13位时间戳,代表IoT服务端接收到时间校准请求的时间
serverSendTimelong13位时间戳,代表IoT服务端响应时间校准请求的时间