(1)将比特流组建成数据帧,并进行错误校验
(2)提供共享介质的访问方法
(3)配置系统地址与数据传送地址
(4)接收数据帧时匹配地址是否正确,正确则传送到上级
(5)为传输信道选择适当的传送格式
MAC子层的参考模型
网络层:网络层作为ZigBee协议最为重要之处,它的主要负责建立网络的拓扑结构,同时命名和维护等相关事项,在寻址、路由中起到关键作用,并且保证了数据的传输和系统的安全。网络层一般采用星型、树状和网状这三种拓补结构[4]。网络层的参考模型如下图2-4所示。为了迎合应用层的需求,网络层数据实体和管理实体分别给与有关的卫星自动控制系统的数据传输服务和管理服务。网络层的主要功能为以下几点:
(1)添加合适的包头从而从应用层创建网络层的分组数据单元
(2)确定网络层的拓扑结构
(3)添加一个新的设备,或者向其他网络申请加入设备
(4)创建和启动无线网络热点
(5)加入或离开网络
(6)给加入网络的设备配置地址
(7)记录和读取路由信息
(8)直接接收信息或者与MAC子层共享接收信息。
网络层的参考模型
2。4 ZigBee网络结构
ZigBee能够建立一个由大量无UCLAMP0511T。TCT线节点组合而成的无线传感器网络,大量的节点就像是网络中的基站,在网络上完成彼此间传递讯息;网络节点之间最多能维持百米之间的距离而不失去连接,重要的是ZigBee网络还能够和现今应用的网络实现互相连接,达成相互通讯的目的[5]。
ZigBee能够建立3种无线网络拓扑结构,并且网络的状态不影响协议的应用。三种网络拓扑结构分别为星型、网状和混合型。这3种拓扑结构能够建立多种网络,无论简单复杂,其中网状结构有着很强的网络韧性和系统可靠性,在组网与选择网络路径时更加多变、自由,十分满足传感器网络的要求,于是得到了运用者的一致好评。星型网采用全功能设备FFD (Full Functional Device)作为网络的中心,专注于协调全网的任务。简化功能设备RFD( Reduced Function Device)或其他的FFD散布在其统筹范围里,从属设备的最大数量能够有65 535个。星型网络属于以中央为核心的结构,以一个中心控制周围设备,较为简单,适合于设备数目比较少的网络。网状网适用于对网络要求更加繁杂的网络,网络中的任何一个FFD都可以作为路由器,根据Ad Hoc网络路由协议的优先级中,优先的是最短和最可靠的路径,由此减小了损耗,节约了成本,并且含有着高度动态的拓扑结构和自我组织、自我维护的能力。网状网能够用FFD拓展网络,组成网状网和星型网共同构成的混合网络。混合网络中,终端节点接收的信息第一时间传送到相同子网内的汇聚节点,再经由网关节点传输到上一层网络的汇聚节点,周而复始[6]。混合网络主要被运用在一些范围覆盖较广的网络中。3种拓扑结构如下图2-5所示:
ZigBee的三种拓扑结构
图中,五角星代表网络协调器,圆圈代表FFD,十字星代表RFD。
ZigBee网络的网络设备有三种,分别为网络协调器(Coordinator)、全功能设备(FFD)以及简化功能设备( RFD)。
网络协调器( Coordinator):含有着全部的互联网信息,是整个网络最复杂的部分,他不仅有巨大的存储容量还有强大的计算能力。它的主要工作是负责网络的主体建立、发送网络消息提醒、管理各处网络的分支节点、存储各方节点讯号、搜寻节点间路由链接、不停的收发数据。文献综述