请问如何建立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网络这一点已经确认了 谢谢!