微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > Zigbee HomeAutomation 是APP匹配Endpiont是不是必须相同?求助求助

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

时间:10-02 整理:3721RD 点击:

我最近在研究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

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top