系统基本功能 - 时间校准
时间校准
sys/{product_id}/{device_id}/thing/ntp
示例:
{
"id": "f87c3303fb7503fb",
"deviceSendTime": 1571724098000
}
说明:
和时间校准回复对应,直连设备用于同步IoT服务器时间
字段说明:
字段 | 类型 | 说明 |
---|---|---|
id | string |
消息ID,用于标识每一条Payload,每个消息ID在当前设备中具有唯一性 |
deviceSendTime | long |
13位时间戳,代表设备发出时间校准请求的时间 |
时间校准回复
sys/{product_id}/{device_id}/thing/ntp/response
示例:
{
"id": "f87c3303fb7503fb",
"deviceSendTime": 1571724098000,
"serverRecvTime": 1571724098110,
"serverSendTime": 1571724098115
}
说明:
IoT服务端响应时间同步请求,设备端接收到响应后,精确时间的计算方式为:
精确时间=(${serverRecvTime}+${serverSendTime}+${deviceRecvTime}-${deviceSendTime})/2
字段说明:
字段 | 类型 | 说明 |
---|---|---|
id | string |
消息ID,用于标识每一条Payload,每个消息ID在当前设备中具有唯一性 |
deviceSendTime | long |
13位时间戳,代表设备发出时间校准请求的时间 |
serverRecvTime | long |
13位时间戳,代表IoT服务端接收到时间校准请求的时间 |
serverSendTime | long |
13位时间戳,代表IoT服务端响应时间校准请求的时间 |
最后修改时间: 2 年前