• 易迪拓培训,专注于微波、射频、天线设计工程师的培养
首页 > 无线通信 > 技术讨论 > CC2530 Zigbee网络怎么获得新节点加入发送的包,并解析地址?

CC2530 Zigbee网络怎么获得新节点加入发送的包,并解析地址?

录入:edatop.com     点击:

CC2530 Zigbee网络怎么获得新节点加入发送的包,并解析地址?


CC2530 Zigbee 网络当有新节点加入到网络时会发送device announce包,请问我在哪个方法里可以获得这个包,并解析它的地址信息?
是应用层的uint16 SampleApp_ProcessEvent( uint8 task_id, uint16 events ) 方法的 AF_INCOMING_MSG_CMD事件中吗?
谢谢

首先需要在你的应用层初始化的时候注册,对device announce的处理函数
// register for end device annce and simple descriptor responses
ZDO_RegisterForZDOMsg( ******, Device_annce );
然后在应用层的 uint16 XXXXX_ProcessEvent( uint8 task_id, uint16 events )函数中case ZDO_CB_MSG:下的XXXXX_ProcessZDOMsgs( (zdoIncomingMsg_t *)MSGpkt );函数中去处理就可以了,只要在里面加上case Device_annce就可以了。
具体你可以参考下Z-stack-2.5.1a下的Esp.c应用程序,这个工程下有相关device anounce的使用方法

上一篇:cc2640 的OAD manager要怎么配置?
下一篇:如何测试CC2640某一段代码的执行时间?

手机天线设计培训教程详情>>

手机天线设计培训教程 国内最全面、系统、专业的手机天线设计培训课程,没有之一;是您学习手机天线设计的最佳选择...【More..

射频和天线工程师培训课程详情>>

  网站地图