This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] 为什么它无法构建默认条带列表?

Guru**** 2540720 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/wireless-connectivity/zigbee-thread-group/zigbee-and-thread/f/zigbee-thread-forum/579845/why-does-it-failed-to-build-the-default-banding-list

大家好

     我 有一个Zed开关和 ZC灯。

      当Zed 加入网络,I时 ,使用以下函数  构建  具有ZC。的默认条带列表

     

void AutoBuild_BindingList(void)
{
静态uint16 BindClusterId[]={ ZCL_cluster_ID_GEN_ON_OFF };
zAddrType_t ZC_DstAddr;
ZC_DstAddr.addrMode = Addr16Bit; ZC_DstAddr.addr.addr.on_off
= ZEP_Ensort_DDr; ZDC_Addr_DDr_DDr; ZEP_DDr_DDr(


SAMPLELIGHT_ENPOD1,BindClusterIds );
BindAddEntry (local_EP2,&ZC_DstAddr,
SAMPLELIGHT2_ENDOM,1, BindClusterIds );
BindAddEntry (local_EP3,&ZC_DstAddr ,
SAMPLELIGHT3_ENPODPOINT,1, BindClusterIds );
}

     但是  ,当我使用 下面的切换命令 来控制灯时,它总是失败   

 

zclSampleLight_DstAddr.addrMode =(afAddrMode_t) AddrNotPresent;
zclSampleLight_DstAddr.EndPoint = 0;
zclSampleLight_DstAddr.addr.shortAddr = 0;


zclGeneral _SendOnOffer_Cmdr (SAMPLELIGHT_EndPoint,Samplender_Addr.Addr.Addr) TRUE,0);
zclGeneral SendOnOff_Cmdloggle (SAMPLELIGHT2_EndPoint,&zclSampleLight_DstAddr,TRUE, 0);
zclGeneral SendOnOff_CmdToggle (SAMPLELIGHT3_EndPoint,&zclSampleLight_DstAddr,true,0);

    

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    1.我认为装订表应该添加到开关的Zed侧而不是Light ZC侧。
    2.为什么要将SAMPLELIGHT_ENPOINT放在zclGeneral中SendOnOff_Cmdloggle? 它不应该是SampleSwitch_EndPoint吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    yikai
    这些代码是在交换机Zed端添加的

    这只是EP的名称,您无需更多关注。


    现在的问题是,当交换机Zed收到来自ZC的传输密钥时,绑定列表似乎消失了!!!!
    这意味着我可以发送绑定地址为!!!的切换


    但是,如果我在加入网络后立即停止交换机Zed轮询其父级,我总是可以发送带绑定地址!的切换

    为什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我认为这与交换机Zed从ZC接收传输密钥无关。 我建议您跟踪和调试根本原因。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能告诉我追踪什么?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我曾尝试在您的另 一个类似职位上为您提供帮助