大家好!

我的应用程序中有2个协调器和1个路由器设备。

坐标的位置是固定的,所以我知道关于这些设备的一切。Pan Id,操作通道,坐标等。

路由器设备在这个地方移动,我想知道它在哪里。为了做到这一点,我将发送位置信息协调每一秒。但是,我需要很快地离开coordinator1的网络并加入coordinator2的网络。我正在通过编程方式更改PAN ID以离开当前网络并加入另一个网络,但加入网络几乎需要6秒。

我是否可以将加入网络的时间缩短到1秒以内,以便我可以每秒钟向协调器发送位置信息?

Coordintors:
SC: 1 (0x0b)
SD: 3
Pan Id: 0x0b & 0x0c

路由器:
SC: 1
SD: 3
Pan Id:非零

你能帮我解决这个问题吗?

谢谢。

不,使用基于zigbee网格的设备,您不太可能将连接时间缩短到1秒以内。请尝试使用802.15.4模块。不需要关联,只需更改ID就可以很快实现您想要的效果。