SampleLight配置为enddevice, SampleSwitch配置为coordinator,可以吗?
时间:12-22
整理:3721RD
点击:
这个两都是Zstack里的例程。我尝试把SampleLight配置为enddevice, SampleSwitch配置为coordinator,但当SampleSwitch按下HAL_KEY_SW_4来发送MT_ZDO_MATCH_DESC_REQ时,SampleLight却不予回复,这是为什么呢?应该要做怎样的修改吗?当SampleLight配置为coordinator, SampleSwitch配置为enddevice则一切正常。多谢。
修改函数ZDP_MatchDescReq(),将以下语句去掉
if ( nwkAddr == NWK_BROADCAST_SHORTADDR_DEVALL )
{
nwkAddr = NWK_BROADCAST_SHORTADDR_DEVRXON;
}