关于ZigBee组网问题
时间:10-02
整理:3721RD
点击:
您好,1.2.2a版本协议栈,2650的官方例程是用绑定模式组网,我改成了单播模式,
zswDstAddr.addrMode = (afAddrMode_t)Addr16Bit;
zswDstAddr.addr.shortAddr = 0X0000;
zswDstAddr.endpoint = 8;
zswDstAddr.panID = 0;
其中2650作为终端,2530作为协调器(组网模式为广播),为何我重新再其他的2530板子上重新烧录程序运行之后,2650无法组网,需要将2650的协议栈程序擦除重新烧录之后才可以组网?
很抱歉,有些不太理解您的意思。"重新再其他的2530板子上重新烧录程序"具体是指什么?您现在使用的是哪个例程?
感谢关注,我的情况是,同样的终端2650不变,换了一个协调器(程序不变),此时终端就没法组网了,是不是被绑定的原因?
还有一个问题,我的发送函数是:
zcl_SendCommand( SWITCH_EP, &dstAddr,
ZCL_CLUSTER_ID_GEN_ON_OFF, 0x01, TRUE, ZCL_FRAME_CLIENT_SERVER_DIR,
false, 0, 0, 4, SendData );
这个发送函数需要配置目的终端节点端点号SWITCH_EP,那么是不是只能支持单播情况,而我协调器是想做广播,想问一下应该用哪个发送函数?非常感谢