Topic

FAQ
Login Register
zigbee的协调器节点创建了网络,但是路由器节点和终端节点无法加入网络
Feb 19, 2021 14:04

/

A

/A

    芯片为8258。协调器节点下载进dongle,路由器节点下载进kite,终端节点下载进dongle。

     我按照Demo User Guide的步骤创建zigbee网络,发生了标题的问题。之后,我在zb_config.c文件中修改了DEFAULT_PANID为0x1234,FILTER_PANID修改为0x1111,nwkKeyDefault为{ 0x12, 0x23, 0x34, 0x45, 0x56, 0x67, 0x78, 0x89, 0x9a, 0xab, 0xbc, 0xcd, 0xde, 0xef, 0xf0, 0x01},仍旧无法实现组网。

    协调器节点红灯亮,绿灯亮。路由器节点红灯亮。终端节点没有灯亮。

    请问是否有配置上的错误,为什么我组网失败了?


1 replies
TL_hk Mar 15, 2021 11:03
0
/A

不需要修改文件,按默认配置烧录后:

gateway:绿灯亮表示打开网络,等待zr、zed设备入网;

zr(sampleLight):入网后广播permitJoin,绿灯亮,也间接表示入网成功;

zed(sampleSwitch):休眠设备,所以不会亮灯,可以通过gateway debug printf输出,或者抓包工具查看,入网成功后按键可以触发广播light on/off,会控制zr灯亮灭。

注:gateway debug printf输出需要设置UART_PRINTF_MODE为1,并在sampleGW_devAnnHandler中添加debug printf新设备。