Where are the node descriptors for ZEDs kept in BeeStack ZC device?

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Where are the node descriptors for ZEDs kept in BeeStack ZC device?

ソリューションへジャンプ
1,064件の閲覧回数
atillametetured
Contributor V

Hello,

First, I seem to not get any support at all about BeeStack however I keep coming back since there are no any other source available. I will try my luck once more;

Does the coordinator keep all node descriptors by default in its NVM or cache? If not how can I enable it to request node descriptors from each end device that connects to its network and save them in a table somewhere.

Regards,

Mete

ラベル(1)
0 件の賞賛
返信
1 解決策
903件の閲覧回数
jc_pacheco
NXP Employee
NXP Employee

Hello Atilla, 

The simple descriptor contains the description of an endpoint. Every endPointDesc_t structure points to a simple descriptor structure "zbZbSimpleDescriptor_t"

typedef struct zbZbSimpleDescriptor_tag
{
/*End point ID */
zbEndPoint_t endPoint;
/*Application Profile ID*/
zbProfileId_t aAppProfId;
/*Appliacation Device ID*/
zbDeviceId_t aAppDeviceId;
/*Application Device Version And APS Flag*/
uint8_t appDevVerAndFlag;
/*Number of Input Cluster ID Supported by the End Point*/
zbCounter_t appNumInClusters;
/*Place Holder for the list of Input Cluster ID*/
uint8_t *pAppInClusterList;
/*Number of Output Cluster ID Supported by the End Point*/
zbCounter_t appNumOutClusters;
/*Place Holder for the list of Output Cluster ID*/
uint8_t *pAppOutClusterList;
}zbZbSimpleDescriptor_t;


The network information is stored in ram, unless NV storage module is enabled (See gNvStorageIncluded_d)

You can find more details in the BeeStack Software Reference Manual for ZigBee 2007 (C:\Freescale\Kinetis_BeeStack_5.0.0\doc\BSSRMZB2007.pdf)

- Chapter 5.2.1 - Simple descriptor

- Appendix A.3 - Binding table

元の投稿で解決策を見る

1 返信
904件の閲覧回数
jc_pacheco
NXP Employee
NXP Employee

Hello Atilla, 

The simple descriptor contains the description of an endpoint. Every endPointDesc_t structure points to a simple descriptor structure "zbZbSimpleDescriptor_t"

typedef struct zbZbSimpleDescriptor_tag
{
/*End point ID */
zbEndPoint_t endPoint;
/*Application Profile ID*/
zbProfileId_t aAppProfId;
/*Appliacation Device ID*/
zbDeviceId_t aAppDeviceId;
/*Application Device Version And APS Flag*/
uint8_t appDevVerAndFlag;
/*Number of Input Cluster ID Supported by the End Point*/
zbCounter_t appNumInClusters;
/*Place Holder for the list of Input Cluster ID*/
uint8_t *pAppInClusterList;
/*Number of Output Cluster ID Supported by the End Point*/
zbCounter_t appNumOutClusters;
/*Place Holder for the list of Output Cluster ID*/
uint8_t *pAppOutClusterList;
}zbZbSimpleDescriptor_t;


The network information is stored in ram, unless NV storage module is enabled (See gNvStorageIncluded_d)

You can find more details in the BeeStack Software Reference Manual for ZigBee 2007 (C:\Freescale\Kinetis_BeeStack_5.0.0\doc\BSSRMZB2007.pdf)

- Chapter 5.2.1 - Simple descriptor

- Appendix A.3 - Binding table