Time 是否将当前时间部署到LoRaWAN节点?

Time 是否将当前时间部署到LoRaWAN节点?,time,timestamp,lorawan,Time,Timestamp,Lorawan,大多数LoRaWAN节点没有电池供电的RTC(实时时钟)。唯一可用的时钟是控制器中的“自启动以来的时间”计数器。 虽然LoRaWAN数据包在网关中接收时会加上时间戳,但节点上的事件与实时(比如UTC)之间没有严格的关系。如果事件在通过LoRa传输之前在节点中排队,这一点尤为重要。 那么,是否存在一种机制,通过该机制可以以合理准确的方式将实时部署到节点?当然,在收到下一条消息时,将实时标记作为上传电报发送给节点是不够的。时间戳是否在连接的范围内发送?在LoRaWAN规范v1.0.3中,您将使用De

大多数LoRaWAN节点没有电池供电的RTC(实时时钟)。唯一可用的时钟是控制器中的“自启动以来的时间”计数器。 虽然LoRaWAN数据包在网关中接收时会加上时间戳,但节点上的事件与实时(比如UTC)之间没有严格的关系。如果事件在通过LoRa传输之前在节点中排队,这一点尤为重要。
那么,是否存在一种机制,通过该机制可以以合理准确的方式将实时部署到节点?当然,在收到下一条消息时,将实时标记作为上传电报发送给节点是不够的。时间戳是否在连接的范围内发送?

在LoRaWAN规范v1.0.3中,您将使用DeviceTimeReq/DeviceTimeAns命令来执行此操作

DeviceTimeReq由设备发送,NS使用DeviceTimeAns消息应答,该消息包含基于网络时间的GPS历元时间(不含闰秒)

我不知道您想要达到什么样的时间精度,但您可能需要定期发出该命令以补偿节点的时钟漂移

在<1.0.3中,还可以使用B类进行某种同步:信标准确地每128s发送一次(如果您的基站是GPS同步的),因此您可以使用它来获取节点上的时间参考