微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI Zigbee设计交流 > zigbee组网最多支持的节点数量

zigbee组网最多支持的节点数量

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

我想请教一下,zigbee组网最多能支持多少个节点,我用的是CC2530,使用的协议是2007zigbee pro,目前安装了300多个节点,发现有些节点不能进入网络,在实验室使用108个节点,都可以进入网络。zigbee组网理论上可以支持很多节点,实际应用最多能支持多少,怎样修改协议可以增加组网节点数量?

请有经验的朋友,帮忙解答,谢谢

关于zigbee大规模组网,TI有一份专门的文档 http://www.ti.com/lit/an/swra427c/swra427c.pdf。您可以参考其中的相关设置。

谢谢你的回复,该文档对我们有很大帮助,该文档推荐在组建大规模网络时使用Many-to-One Routing Protocol协议,该协议在the Z-Stack Developer's Guide文档中有介绍,我没有找到这个文档,请问在哪下载这个文档呀,谢谢

在协议栈的安装文件夹内  C:\Texas Instruments\ZStack-CC2530-2.5.1a\Documents

Dongyong,请教一下你最终可以实现300个节点的组网上报,协调器稳定可靠与任一节点双向通信吗?我现在想用CC2530+2592组一个250路由节点的网络,发现有几个节点无法上报,能交流一下吗?我的邮箱victorjiang188@gmail.com

同问下,300个节点是否是双向通信还是单向,另外网络配置了多少路由器,请教下,谢谢!

上诉文档中提到的方案【400nodes】用的是many to one,具体请参考文档

针对AN123 – Breaking the 400-Node ZigBee® Network Barrier With TI’s ZigBee SoC and Z-Stack™ Software这篇文章,有几个问题需要帮忙确认一下:

  1. 在这个400节点的网络中协调器用的是CC2530吗,具体型号是 哪个?
  2. 400节点网络中有多少数量是路由(router)节点,多少数量是终端节点(end device)?
  3. 文档中Table 3. Per Hop Latency Statistics of the Test Network第二跳和第三跳设备数量176、175都是路由(router)节点吗?如果不是,每跳有多少终端节点?
  4. 我们准备用CC2530F256RHAR搭建一个协调器(coordinator)+250个路由节点(router)进行双向稳定通信(协调器间隔1秒查询全部节点并上报一次到协调器)是否可行?我们实际在一个200平方的房间内搭建一个协调器(coordinator)+250个路由节点(router)的网络时,用many to one组网时节点无法全部上报,会随机遗漏几个节点,产生这种情况可能的原因是什么?

请问什么时候能给我个回复,急等中。。。

Victor Jiang

针对AN123 – Breaking the 400-Node ZigBee® Network Barrier With TI’s ZigBee SoC and Z-Stack™ Software这篇文章,有几个问题需要帮忙确认一下:

  1. 在这个400节点的网络中协调器用的是CC2530吗,具体型号是 哪个?

    是CC2538

  2. 400节点网络中有多少数量是路由(router)节点,多少数量是终端节点(end device)?全是路由
  3. 文档中Table 3. Per Hop Latency Statistics of the Test Network第二跳和第三跳设备数量176、175都是路由(router)节点吗?如果不是,每跳有多少终端节点?是的
  4. 我们准备用CC2530F256RHAR搭建一个协调器(coordinator)+250个路由节点(router)进行双向稳定通信(协调器间隔1秒查询全部节点并上报一次到协调器)是否可行?我们实际在一个200平方的房间内搭建一个协调器(coordinator)+250个路由节点(router)的网络时,用many to one组网时节点无法全部上报,会随机遗漏几个节点,产生这种情况可能的原因是什么?

比较困难,原因在于CC2530因为RAM限制,没办法保存到所有节点的路径,这也意味着在跟大部分设备通信的时候,都要通过路由请求来找路径,这个过程也是有一定的时间消耗的。 

谢谢你的回复。

如果要达到我们的预期,是不是就把协调器更换成CC2538就可以满足,其他路由节点仍然可以使用CC2530?

能换成CC2538肯定是最好了,毕竟处理能力强,memory更大

你好,可以提供一下TI搭建400个MTO网络的场景图吗?我想了解一下TI是如何物理上搭建的,另外可以提供400个节点网络的协调器和路由器用的源代码用于学习和研究吗?我们现在用CC2530可以在室内组150个MTO网络,800ms间隔下发命令和上报,但布置到室外10个节点测试,协调器和第一个路由节点距离为100m,其它节点间距离小于30米,可以收到每个节点的心跳包,但下发命令有1~2个节点不能上报。

AN123里所用到的例程只是说明如何调整参数获得高达400的网络节点配置,实现功能也很简单,节点加入网络之后,协调器发送一个广播消息,节点按照配置的间隔传输数据包。这部分在文档的section3有解释

在MTO网络中,协调器在不是用广播模式的情况下是否可以和特点的节点进行查询和控制?在实际测试中,发现协调器邻居表中存在的节点可以相互双向通信,协调器路由表中存在的节点也可以双向通信,但现在发现有些节点既不在协调器路由表中,也不在协调器邻居表中,这种情况下协调器无法发指令到这些节点,但协调器可以定时收到这些节点的定时上报信息,节点源路由信息也可以定时上报并记录在协调器中,这和源路由机制是否不一致?产生这种情况是什么原因?理论上是否存在源路由就可以点对点双向通信?

麻烦TI的技术支持尽快答复我的问题,谢谢!

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

网站地图

Top