Z-STACK协议栈中,网络定义为STAR模式后,为什么还是只能接入16终端呢?
如题,用的Z-STACK2.51的协议栈。
做如下设置:#define STACK_PROFILE_ID GENERIC_STAR
#define NWK_MAX_DEVICE_LIST 100
#elif ( STACK_PROFILE_ID == GENERIC_STAR )
#define MAX_NODE_DEPTH 1
#elif ( STACK_PROFILE_ID == GENERIC_STAR )
uint8 CskipRtrs[MAX_NODE_DEPTH+1] = {1};
uint8 CskipChldrn[MAX_NODE_DEPTH+1] = {100};
编译是没问题的。但在实际中,加入的节点数只能有16左右。而且协调器的内存占去了7K多。为什么呢。星形网不是可以支持300个节点吗?如果不是,应该怎么设置呢。不使路由器。谢谢!
uint8 CskipRtrs[MAX_NODE_DEPTH+1] = {1,0};
uint8 CskipChldrn[MAX_NODE_DEPTH+1] = {100,0};
星型的直接用TI-MAC, 相对简单快捷。
http://www.ti.com/tool/timac
感谢您的回复,不过我按照这个方法,未能实现。希望能有详细的指导。谢谢!