我已经开发了一个多跳无线网络。在我的网络中,一个树莓作为接收器,其他6个树莓作为传感器节点。所有传感器节点树莓派通过多跳将数据发送到接收器。我想同步所有覆盆子的时钟。我尝试了NTP,但不适用于多跳网络。下面给出了多跳网络的示例: 所有传感器/客户端无法直接访问接收器/服务器。但是,临时网络是相同的。 假设我有3个节点n1,n2和n3。 n2和n3正在向n1(接收器/服务器)发送数据
n1 = Sink/Server
n2 and n3= sensor nodes/Client
此处n2可以直接访问n1,但是n3无法直接访问n1。 n3将通过n2将自己的数据发送到n1。 我可以ping我的邻居(n3可以ping n2而不是n1),类似地,n1可以ping n2而不是n3。 我尝试了NTP,但在我的情况下却无法正常工作,因为NTP仅在单跳连接中起作用。 当网络由多跳组成时,有人可以帮助我同步时钟吗?或者可以为我提供开发python代码以实现多跳网络同步的任何链接?