微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI无线射频设计 > 求问如何触发Device Announce消息?

求问如何触发Device Announce消息?

时间:12-22 整理:3721RD 点击:

Dear All:我有个问题,

用package sniffer抓包时, 发现有的设备在确认了associate.state =0时,表明已经分配了网络。

用TI的开发板时发出一个Device Announce的消息。而有的zigbee设备却没有发送这个消息。

请问下是什么触发Enddevice或者Router发出Device Announce消息的?

对于enddevice来说,当入网成功,分配到网络地址以后,会发出device announce,另外一种情况是网络地址改变时也会发出device announce,也就是说发device announce的目的是为了让网络中的其他点知道这个节点的加入网络了。

对已router来说,除了和enddevice有一样的处理以外,还有就是在在收到其他节点发出的device announce后,还会把这个announce消息广播出去,让其他设备知道这个节点加入了。

具体可以看下这个函数,ZDApp_AnnounceNewAddress( void )

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

网站地图

Top