协议栈的网络拓扑结构概述



ZigBee协调器是一个起网络控制中心作用的FFD,它不单为网络控制而存在,还可以有自己的应用。就功能而言,ZigBee协调器与扮演ZigBee路由器和ZigBee终端设备角色的FFD没有区别,只是根据构建网络的需要,ZigBee协调器这个FFD承担了控制中心的任务,网络中的每个设备都有一个64位扩展地址用于网内直接通信,如果PAN协调器为设备分配了16位短地址,则设备也可以使用短地址通信。

在星状拓扑中,所有终端设备都与唯一的中央控制设备——PAN协调器通信,终端设备之间的通信通过PAN协调器的转发来完成。终端设备要么是通信的起点,要么是通信的终点。在星状网络中,PAN协调器一般使用持续电力系统供电,而其他设备采用电池供电。星状网络适合家庭自动化,PC机的外设以及个人健康护理等小范围的室内应用。

点对点对等拓扑网络中,也有一个PAN协调器;但与星状网络不同的是,对等网络中的任何两个设备只要彼此都在对方的无线辐射范围之内,就可以直接通信。点对点对等网络允许通过多跳路由的方式在网络中传输数据,具有自组织、自修复的Ad-Hoc组网能力。

构建星形网络时,最先启动的FFD自任PAN协调器,并选定一个与其覆盖区域内的其他PAN不同的标识作为自己的PAN标识。一旦指定了PAN标识,网络协调器就可以把其他FFDRFD加入到网络中。

构建ZigBee对等网络时,仍然需要一个PAN协调器;不过网络协调器的功能已不再是为其他设备转发数据,而是实现设备注册和访问控制等基本的网络管理功能。PAN协调器首先将自己设置为簇首(Cluster HeaderCLH),并将簇标识(Cluster IdentifierCID)设置为0,形成网络中的第一个簇。PAN协调器选择一个未被使用的PAN标识符,并向其临近设备广播信标帧。临近设备收到信标帧之后,就可以申请加入该簇。如果PAN协调器允许请求设备加入该簇,就把设备作为子设备加入到PAN协调器的邻居列表中。新加入的设备也将簇首作为它的父设备加入到自己的邻居列表中,并且发送周期性的信标帧,以便其他设备加入到网络中来。如果设备未被该簇所接受,则他将搜索新的父设备。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值