TI中文支持网
TI专业的中文技术问题搜集分享网站

Zstack2.5.1中的defaultKey的问题

我想使用简单的加密。设置如下:

-DSECURE=1

zgPreConfigKeys=TRUE 

每个设备中均定义相同的default;

总共四个设备,一个协调器+终端1+终端2 是开启加密的。还有一个终端3是普通节点未加密的。

协调器上电,终端1上电,入网成功,网络地址为31087。

    终端3上电,好像也入网成功了,并且分配了地址,但是不能相互通信。

    终端2上电,入网成功,网络弟子为31089。

问题:终端3占用了一个网络地址,每个协调器中可连入的设备是由有限的,如果有很多终端3这样的设备,会不会导致终端1、2无法入网。

YiKai Chen:

如果有很多终端3这样的设备,会导致终端1、2无法入网

Jesse Huang:

是会产生这种情况,不过我没查看过协调器的连接表里会不会有这个子节点的信息。如果有的话那它就会占用协调器一个直连子节点的名额,如果没有的话那就不会影响直连子节点的名额,但是它发的信息还是会造成网络拥堵。

Viki Shi:

会有这个可能, 你的网络里有多少这种设备?

user4711142:

回复 Viki Shi:

理想情况下,我只有一个协调器和5个路由终端节点 是加密的。我是担心因为其他未知的设备占用子节点名额,导致我的设备无法入网。

YiKai Chen:

回复 user4711142:

只要不要一直開啟permitjoin應該不會有隨意未知的设备占用子节点名额

user4711142:

回复 Jesse Huang:

1、怎么查看协调器的连接表
2、网络拥堵是什么?
3、有没有建议的方法,解决这个情况?

YiKai Chen:

回复 user4711142:

1. 协调器的连接表AssociatedDevList
2. 如果有設備一直不停發射訊號,造成网络拥堵
3. 只要不要一直開啟permitjoin應該不會有隨意未知的设备占用子节点名额

user4711142:

回复 YiKai Chen:

现在也不懂网络拥堵。
假设我有50个设备,均是每隔500ms给协调器发送数据。会不会造成网络拥堵?

YiKai Chen:

回复 user4711142:

会有點网络拥堵,你可能要實際測試抓包才能確定

Jesse Huang:

回复 user4711142:

这个问题在 Z-Stack 3.0.2 有解决。在Z-Stack 3.0.2 中,密钥不同的设备协调器是不会让其进入网络的,你要么就把协议栈升级到 Z-Stack 3.0.2,要么就参考下 Z-stack 是怎么实现的吧

赞(0)
未经允许不得转载:TI中文支持网 » Zstack2.5.1中的defaultKey的问题
分享到: 更多 (0)