This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

ZDO_PROFILE_ID 和 SAMPLEAPP_PROFID相同吗

Other Parts Discussed in Thread: Z-STACK

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