微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > Z-STACK协议栈中,网络定义为STAR模式后,为什么还是只能接入16终端呢?

Z-STACK协议栈中,网络定义为STAR模式后,为什么还是只能接入16终端呢?

时间:10-02 整理:3721RD 点击:

如题,用的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

感谢您的回复,不过我按照这个方法,未能实现。希望能有详细的指导。谢谢!

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top