概述
1 RFD 节点与 FFD 节点
FFD:可提供全部的 IEEE 802.15.4 MAC 服务,可充当任何 ZigBee 设备。
RFD:可提供部分的 IEEE 802.15.4 MAC 服务,只能充当终端节点。
2 ZigBee 网络中分三种设备:Coordinator、Router、Enddevice
Coordinator(协调器):它是一个 FFD 节点,负责整个网络的管理工作。每个网络中有只有一个协调者。它具有以下几个功能:
- 选择所用网络的信道
- 从协调者开始,启动网络
- 分派网络地址
- 允许其他设备加入或者退出其网络
- 保存邻接表和路由信息
- 传输应用数据包
Router(路由器):它是一个 FFD 节点,一般被应用于树形或者 Mesh 拓扑结构中扩大网络覆盖量。它用于去找到从源点到终点的一条最佳路径来传输信息。路由节点除了不能建立网络之外,和协调者相比较类似。
Enddevice(终端设备):它是一个 RFD 节点,被用于连接到路由节点或者协调者。终端节点有以下2个功能:
- 加入或者离开网络
- 传输应用数据包
3 Zigbee设备的地址类型
Zigbee 设备有两种不同的地址:16 位短地址和 64 位 IEEE 地址。其中 64 位地址是全球唯一的地址,在设备的整个生命周期内都将保持不同,它由国际 IEEE 组织分配,在芯片出厂时已经写入芯片中,并且不能修改。而短地址是在设备加入一个 Zigbee 网络时分配的,它只在这个网络中唯一,用于网络内数据收发时的地址识别。但由于短地址有时并不稳定,由于网络结构的变化会发生改变,所以在某些情况下必须以 IEEE 地址作为通讯的目标地址,以保证数据有效送达。
最后
以上就是明理黑米为你收集整理的ZigBee 学习(一)基础概念的全部内容,希望文章能够帮你解决ZigBee 学习(一)基础概念所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复