[讨论] Zstack学习经验点滴:ZSTACK组播的原理

kata   2010-12-28 14:13 楼主

组播实际上是广播的一种,采用广播地址0xFFFD,接收如果加了相应的组就会过滤出数据,转发给应用代码。

由于group的维护和APS层都没有开放源代码,实现细节不是很清楚。不过几点问题值得注意:

1)由于采用0xfffd地址进行广播,就意味着RFD节点加入组也不一定能接收到组播消息。实验发现绝大多数组消息是收不到的。

2)既然是采用广播方式进行组播,使用限制和广播是一样的,比如占用网络带宽大,发送不能太频繁等。

3)存在数据sniffer的可能性很大,任何节点都可以伪装成某个组的成员接收数据。

个人认为这个组播实现方式如果提供一种点对点的方式,组播效率会得到改善。

电子工程师技术交流QQ群:12425841,专注于自动控制、数字电源等

回复评论 (3)

与楼主一同学学 呵呵
点赞  2010-12-29 08:16
感謝  ~
点赞  2013-1-23 16:39
感谢, 我也发现绝大多数,组消息是收不到的
点赞  2017-4-28 10:57
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复