TI中文支持网
TI专业的中文技术问题搜集分享网站

zigbee网络里设备识别?

              请问下使用ZHA协议,进行组网后,在协调器这边可以知道连接的是router或者EndDevice吧。
           
              ①那能不能知道是哪种具体的设备(比如:调光器、锁等)吗?
              ②具体的代码在哪里可以知道的? 
VV:

①你可以通过Node Descriptor Request,Simple Descriptor Request, Active Endpoint Request,API函数来实现。 

#define ZDP_ActiveEPReq( dstAddr, NWKAddrOfInterest, SecurityEnable ) \ ZDP_NWKAddrOfInterestReq( dstAddr, \ NWKAddrOfInterest, Active_EP_req, SecurityEnable )

afStatus_t ZDP_SimpleDescReq( zAddrType_t *dstAddr, uint16 nwkAddr, byte endPoint, byte SecurityEnable )

qiang lin2:

回复 VV:

你好 !VV:

                  ① 我看了下你说的几个API函数,能知道具体的节点信息,但是如果想知道节点的具体功能,应该怎么知道?(通过簇来知道?)

                  ②我在协调器的void zclSampleLight_Init( byte task_id )函数里调用ZDO_RegisterForZDOMsg( zclSampleLight_TaskID, Simple_Desc_rsp ),在线调试,并没有进入相关的处理函数?请问下这个接口应该在哪里调用?  

赞(0)
未经允许不得转载:TI中文支持网 » zigbee网络里设备识别?
分享到: 更多 (0)