微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > ZDO_PROFILE_ID 和 SAMPLEAPP_PROFID相同吗

ZDO_PROFILE_ID 和 SAMPLEAPP_PROFID相同吗

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

SampleApp.h 里面定义了SAMPLEAPP_PROFID,我的理解是如果设备属于智慧家庭,则#define SAMPLEAPP_PROFID             0x0104

学习发送函数AF_DataRequest()时,发现里面有个ZDO_PROFILE_ID ,是在ZDProfile.h里面定义的:

#define ZDO_EP 0 // Endpoint of ZDO
#define ZDO_PROFILE_ID 0

请问ZDO_PROFILE_ID 和 SAMPLEAPP_PROFID意义相同(都是指协议规范)吗?为什么ZDProfile.h里面定义其为0呢?

非常期待和感谢您的回答。

看了AF_DataRequest()函数后面内容,个人理解ZDO_PROFILE_ID 只是中间值,后面还要对APS层服务原语的profileID(req.profileID)重新赋值。所以:ZDO_PROFILE_ID 和 SAMPLEAPP_PROFID意义应该都是一样的,都是协议规范号。只是ZDO_PROFILE_ID 是中间值先赋值给req.profileID,req.profileID后面被重新赋值,不知道为什么需要这样

相同。

如果开发智慧家庭产品,建议使用Z-Stack Home 1.2.2a

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

网站地图

Top