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.

Zigbee HomeAutomation 是APP匹配Endpiont是不是必须相同?求助求助

我最近在研究Zigbee Home1.2.2协议栈,想做智能家居产品,并兼容其他公司的产品。但是我发现好像Endpoint貌似必须相同,两个设备才能匹配上。那么使用别的公司的设备时,是不是需要知道对方的endpoint?有地方可以读取吗?

另外,如果两个本该匹配的设备,由于endpoint不相同而无法通信时,怎么修改其中一个EndPoint呢?

万分感谢

  • 1. match is using clusterID, not EP

    2. http://www.deyisupport.com/question_answer/wireless_connectivity/zigbee/f/104/t/81385.aspx

    1) 利用Active Endpoints Request获取ZLL Light支持的EndPoint

    当ZLL Light 成功入网以后,ZHA Coordinator 调用ZDP_ActiveEPReq() API发送Active_EP_req命令给ZLL Light。 ZLL Light在收到Active_EP_req 命令以后,会在ZDP_IncomingData调用call back函数 ZDO_ProcessActiveEPReq,最后调用ZDP_ActiveEPRsp回复Active_EP_rsp,ZHA Coordinator在收到Active_EP_rsp以后,会调用ZDApp_ProcessMsgCBs函数,最后在Switch-Case下面,通过ZDO_ParseEPListRsp对这个消息进行解析。

  • @James 

    Thanks very much