Topic

FAQ
Login Register
两个Telink Zigbee Router能组成网络吗?不通过Coordinator入网
Dec 20, 2022 18:49

/

A

/A

我看Zigbee网络有个分布式,意思是不需要通过Coordinator就能自己组成网络吗?


我用了两个Telink Zigbee Router做实验,发现两个设备并不能组成网络。

实验用的两个8258 Dongle。

再sdk(Zigbee_SDK_V3.6.8.2)基础上,修改了按键K1按下的处理,K1按下后会发送广播地址的开关机切换命令,并且设备会调用zb_nlmePermitJoiningRequest(30);,我理解是30秒内允许其他设备入网。

两个设备(未加入网络的设备)上电后,我依次按了两个设备的K1键,等了1-2分钟,再按了其中一个设备的K1键,发现两个设备并没有组成网络。

如果两个设备组成了网络,那么按其中一个设备的K1键,会切换另一个设备的开关机状态。

实验了2-3次,都没有成功。


麻烦告诉我下,在没有Coordinator的情况下,怎么让两个出厂状态的Telink Zigbee Router组成一个网络?


1 replies
TL_Soyo Dec 21, 2022 10:01
0
/A

你好,

  路由设备的分布式网络需要你先建立网络,再加入网络,所以你的第一个路由设备需要调用bdb_networkFormationStart(),之后打开网络就行啦。