微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > 请问如何建立mesh网络

请问如何建立mesh网络

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

我在nwk_global.h中看到下面的代码

#if defined ( ZIGBEEPRO )
  #define STACK_PROFILE_ID      ZIGBEEPRO_PROFILE
#else
  #define STACK_PROFILE_ID      HOME_CONTROLS
#endif

#if ( STACK_PROFILE_ID == ZIGBEEPRO_PROFILE )
    #define MAX_NODE_DEPTH      20
    #define NWK_MODE            NWK_MODE_MESH
    #define SECURITY_MODE       SECURITY_COMMERCIAL
  #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

#elif ( STACK_PROFILE_ID == HOME_CONTROLS )
    #define MAX_NODE_DEPTH      5
    #define NWK_MODE            NWK_MODE_MESH
    #define SECURITY_MODE       SECURITY_COMMERCIAL
  #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

#elif ( STACK_PROFILE_ID == GENERIC_STAR )
    #define MAX_NODE_DEPTH      5
    #define NWK_MODE            NWK_MODE_STAR
    #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

代码中显示的应该是不管什么情况下NWK_MODE  都等于 NWK_MODE_MESH

这不对把?

我编译时选择的是COO-PRO   ENDDEVICE-PRO,但是加入router时却不能正常!

1、请问,如何在z-stack中选择为星状和网状网络?

2、当基于IEEE地址去点播时,能否穿透router呢?

在zigbee pro标准里面都是mesh 网络,没有星型网络。

什么叫能否穿透路由?

就是在mesh网络中加入了router,然后coo使用基于IEEE地址的点播,是否能发送到达router下的enddevice?

pro里面只有mesh网络这一点已经确认了   谢谢!

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

网站地图

Top