芯片为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},仍旧无法实现组网。
协调器节点红灯亮,绿灯亮。路由器节点红灯亮。终端节点没有灯亮。
请问是否有配置上的错误,为什么我组网失败了?
请问在哪里可以获得ZGC软件来调试zigbee |
不需要修改文件,按默认配置烧录后:
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新设备。