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 */
-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 |