2012-06-19 36 views
0

当使用非信标Zigbee网络时,我知道802.15.4规范定义了使用CSMA-CA来控制两个设备何时访问信道以确保没有两个节点“踩下”可以这么说。我的理解很简单,它需要每个节点“在讲话之前先听”。那是对的吗?有没有关于Zigbee实现的更多信息?换句话说,我应该在哪里了解更多关于如何编程Zigbee芯片来实现相同的功能?另外,如果我有20个端节点向一个协调器异步发送数据,那么通道访问机制是否足以确保它们不会在同一时间广播并泛洪协调器?如果五个节点(例如)试图同时广播,将如何确保互斥?我可以在哪里获得关于此的一些细节?Zigbee信标与非信标

由于 仙人

回答

1

802.15.4包的最大大小是有效载荷的1024位。因此,当考虑到前导码时,帧的最大持续时间(在2.4GHz频带上以标准250kbps速率运行)约为5ms。如果您的终端设备以1轮询/秒进行轮询,则应该轻松管理我认为的20个终端节点。如果它太多,则指数回退应该可以缓解冲突率。

我相信你已经看到这些搜索的时候,但以防万一:

+0

我期待在每可能200个调查但每分钟数据可能多于一个数据包。你会在这种情况下推荐信标吗?还是应该非信标的工作好? 感谢您的回复 – Rishi