2011-08-17 16 views
1

好的,我们对涉及Zigbee PRO和协议接口集群的未来项目进行了一些头脑风暴。就像在zigbee网络中隧道协议(bacnet)一样。Zigbee pro:发送涉及碎片的多播

在bacnet中,有单播(一个目标)和广播(多个目标)帧。这两个帧都在bacnet网络上传输,他们需要在zigbee网络中传输隧道。

bacnet unicast ==> zigbee单播。 bacnet广播==> zigbee组播。

当bacnet有效载荷> zigbee有效载荷时,Zigbee碎片也会根据zigbee有效载荷(帧在较小的帧中断)而受到影响。

但zigbee碎片不能用于多播帧(zigbee规范)...!

这个问题的最佳方法是什么? 我可以绕过所有zigbee设备之间的绑定吗?

感谢

参考:http://www.bacnet.org/Addenda/Add-135-2008q.pdf

回答

1

所以,你所说的是Zigbee的单播而不支持组播提供了碎片。因此,由于您仍然需要碎片化,您必须在Zigbee上实现成帧。

现在,您可以选择一次实现成帧并用于单播和多播,并忽略Zigbee提供的单播或仅将其用于多播。选择取决于协议限制和便利性,实现自己的帧并且完全忽略Zigbee可能更方便。

+0

您好Steve-o,谢谢您的输入。几天前我提出了这种可能性,项目需要完全符合Zigbee和BACnet,包括与第三方设备兼容。 –

+0

我需要看看zigbee绑定。也许可以与我需要连接的所有设备建立巨大的绑定,并发送多个单播(点对点),而不是使用一个多播。 –