首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

IEEE 802.15.4标准解读问题

IEEE 802.15.4标准解读问题

在理解IEEE 802.15.4标准时遇到如下问题,望高手解答:

1、在superframe结构种,inactive period期间,coordinator的Rx是on还是off?在协议中似乎没有涉及,还是我自己没有找到?

2、MAC PIB中macPromiscuousMode规定MAC层对收到的数据过滤的级别。默认值为FALSE,即:MAC层对收到的数据先判断目的地址,只有目的地址和自己地址匹配的数据包才向上层报告。但我在MyApp_Ex07b.c中没有找到任何macPromiscuousMode置位的信息,却依然可以目的地址不为自己的包。请问这是为什么?

3、在ZigBee标准中,Neighbor tables如何获取?从MAC层获取的MLME_SCAN.Confirm(active)中只包含了PANDescriptorList,里边的信息不足以构建完整的Neighbor tables。是否还有其他方法获得所需的信息?

4、是否有哪位大侠完成了基于IEEE802.15.4的mesh组网?能介绍一下经验吗?用的是nonbeacon_enabled 还是beacon_enabled ,数据传输采用的是直接方式还是间接方式?如何获取同步信息?在节能方面有些什么考虑?

另外,哪里有关于802.15.4和zigbee的专门的论坛啊?中英文都可





[此贴子已经被作者于2005-9-29 16:42:40编辑过]

1.在inactive期间,你可以自己进行设置,一般会吧Rx打开。如果你使用freescale的802。15。4软件的话,在以前的SwitchDemo程序中,是设置把Rx打开的

2.你打开802_15_4.h文件可以看到有macPromiscuousMode这个属性可以设置,你可以通过Get/Set来读取和改变其属性看看。

3.Neighbour table可能需要找自己的上级路由来获取。

4.Zigbee的spec里面还不能实现基于beacon的mesh组网。但是在freescale提供的Z-stack软件中可以在non-beacon的网络中实现real mesh。不过,这个需要你对软件非常熟悉,用户自己去进行配置。




[此贴子已经被作者于2005-9-30 10:24:06编辑过]

我的回答,参考:
1、一般情况是 rx on。我们设计的协议栈就是这样设定的,因为关闭收发机的原始目的是为了省电,而coordinator是不考虑省电的
2、这个跟协议栈软件本身有关系,MAC PIB中macPromiscuousMode默认值为FALSE是可以设置的

3、Neighbor tables从网络层的更上一层获取,我觉得。

4、nonbeacon_enabled mesh 组网我们已经实现,数据传输方式两种都支持,同步信息靠网络层发Beacon实现,节能方面要根据具体的应用场合决定,不能一概而论beacon_enabled mesh组网正在做,实现后上面几项肯定能很好的支持了

5、我还没看到,知道的告诉一声啊
欢迎做无线通信的朋友,我的QQ是350078821,msn:chencunzhu@hotmail.com
返回列表