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.

Zigbee中SimpleDescriptionFormat_t和endPointDesc_t的理解

在zigbee协议栈中有这两个结构。

我的理解是SimpleDescriptionFormat_t是标识这个设备的,而endPointDesc_t则是标识设备上的一个端口。endPointDesc_t可以有多个,而SimpleDescriptionFormat_t只能有一个。

然而在AF_DataRequest发送的时候却只用endPointDesc_t来标识源地址,只是一个端口描述符怎么会标识一个设备呢?

  • 一个设备可能有一个或者多个endpoint,每个endpoint的描述用endPointDesc_t,在每个endpoint里面都会有一个SimpleDescriptionFormat_t,

    SimpleDescriptionFormat_t表示的是这个endpoint上面支持的cluster有哪些,包括out和in cluster。


    endPointDesc_t里面包含了SimpleDescriptionFormat_t,就可以识别具体的功能了

  • 你好VV 我想请教下  SimpleDescriptionFormat_t 的endpoint 与endPointDesc_t  endpoint一定要保持一致吗?如果是  只用一个就行了 不是重复定义了吗  如果不是 请解释下简单描述符里的endpoint含义  谢谢

x 出现错误。请重试或与管理员联系。