Z-Stack网络参数配置
本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明.
参考链接:
http://blog.sina.com.cn/s/blog_4c8287230100ek8u.html
http://zigbee.blog.163.com/blog/static/181499057201121484759130/
http://xidian436.blog.163.com/blog/static/17645623820115811523350/
环境:
zigbee协议版本:2007
工程:SensorDemo说明:
网络最大深度:
在nwk_globals.h中
#define MAX_NODE_DEPTH 5
父节点可以有的最大子路由节点数:
在nwk_globals.c中
uint8 CskipRtrs[MAX_NODE_DEPTH+1] = {6,6,6,6,6,0};
父节点可以有的最大子节点数:
在nwk_globals.c中
uint8 CskipChldrn[MAX_NODE_DEPTH+1] = {20,20,20,20,20,0};
网络拓扑更改:
在nwk_globals.c中
// Controls the operational mode of network
#define NWK_MODE_STAR 0
#define NWK_MODE_TREE 1
#define NWK_MODE_MESH 2
// Controls various stack parameter settings
#define NETWORK_SPECIFIC 0
#define HOME_CONTROLS 1
#define ZIGBEEPRO_PROFILE 2
#define GENERIC_STAR 3
#define GENERIC_TREE 4
#define STACK_PROFILE_ID HOME_CONTROLS
#elif ( STACK_PROFILE_ID == HOME_CONTROLS )
#define MAX_NODE_DEPTH 5
#define NWK_MODE NWK_MODE_MESH
#define SECURITY_MODE SECURITY_COMMERCIAL
PANID设置:
在f8wConfig.cfg中
-DZDAPP_CONFIG_PAN_ID=0xFFFF
范围0-0x3FFF.如果是0xFFFF则系统会随机产生一个PANID.
信道:
在f8wConfig.cfg中
/* Default channel is Channel 11 - 0x0B */
// Channels are defined in the following:
// 0 : 868 MHz 0x00000001
// 1 - 10 : 915 MHz 0x000007FE
// 11 - 26 : 2.4 GHz 0x07FFF800
//
//-DMAX_CHANNELS_868MHZ 0x00000001
//-DMAX_CHANNELS_915MHZ 0x000007FE
//-DMAX_CHANNELS_24GHZ 0x07FFF800
//-DDEFAULT_CHANLIST=0x04000000 // 26 - 0x1A
//-DDEFAULT_CHANLIST=0x02000000 // 25 - 0x19
//-DDEFAULT_CHANLIST=0x01000000 // 24 - 0x18
//-DDEFAULT_CHANLIST=0x00800000 // 23 - 0x17
//-DDEFAULT_CHANLIST=0x00400000 // 22 - 0x16
//-DDEFAULT_CHANLIST=0x00200000 // 21 - 0x15
//-DDEFAULT_CHANLIST=0x00100000 // 20 - 0x14
//-DDEFAULT_CHANLIST=0x00080000 // 19 - 0x13
//-DDEFAULT_CHANLIST=0x00040000 // 18 - 0x12
//-DDEFAULT_CHANLIST=0x00020000 // 17 - 0x11
//-DDEFAULT_CHANLIST=0x00010000 // 16 - 0x10
//-DDEFAULT_CHANLIST=0x00008000 // 15 - 0x0F
//-DDEFAULT_CHANLIST=0x00004000 // 14 - 0x0E
//-DDEFAULT_CHANLIST=0x00002000 // 13 - 0x0D
//-DDEFAULT_CHANLIST=0x00001000 // 12 - 0x0C
-DDEFAULT_CHANLIST=0x00000800 // 11 - 0x0B
信道配置:
信道编号 | 中心频率/MHz | 信道间隔/MHz | 频率上限/MHz | 频率下限/MHz |
k=0 | 868.3 | -- | 868.6 | 868.0 |
k=1,2,…,10 | 906+2(k-1) | 2 | 928.0 | 902.0 |
k=11,12,…,26 | 2401+5(k-11) | 5 | 2483.5 | 2400.0 |