|
将Z-Stack配置为树、网状网络:
在nwk_globals.h里修改
#define STACK_PROFILE_ID NETWORK_SPECIFIC
#if
...
#elif ( STACK_PROFILE_ID == NETWORK_SPECIFIC )
// define your own stack profile settings
#define MAX_NODE_DEPTH 10//网络深度 ,这里实际是链路上的最大跳数
#define NWK_MODE NWK_MODE_MESH//也可以是树状
#define SECURITY_MODE SECURITY_RESIDENTIAL
#if ( SECURE != 0 )
#define USE_NWK_SECURITY 1 // true or false
#define SECURITY_LEVEL 5
#else
#define USE_NWK_SECURITY 0 // true or false
#define SECURITY_LEVEL 0
#endif
#endif
在nwk_globals.c里修改
...
#elif ( STACK_PROFILE_ID == NETWORK_SPECIFIC )
byte CskipRtrs[MAX_NODE_DEPTH+1] = {1,1,1,1,1,1,1,1,1,1,0};
byte CskipChldrn[MAX_NODE_DEPTH+1] = {1,1,1,1,1,1,1,1,1,1,0};
#endif // STACK_PROFILE_ID
...
就修改这么多,这样配置,模块起动后会按照你的意愿组网的。
欢迎到zigbee&IAR小组发帖提问,共同学习。
来晚了,不知道还能不能得分。 |
|