ZigBee技术与实践教程(持续更新笔记)

1.安全性

802.15.4 在数据传输过程中提供了三级安全性。

(1)第一级实际是无安全性方式,对于某种应用,如果安全性并不重要或者上一层已经提供了安全性保护,器件就可以采用这种方式来转移数据。

(2)第二级安全性,器件可以使用接入控制清单(ACL)来防止非法器件获取数据,在这一级不采取加密措施。

(3)第三级安全性,在数据转移中采用高级加密标准(AES)的对称密码,AES可以用来保护数据净荷和防止攻击者冒用合法器件。但是它不能防止攻击者在通信双方交换密钥时通过窃听来截取密钥。为了防止这种攻击,可以采用公钥加密的方式。

2.网络组成和拓扑结构

根据设备的通信能力可以分为全功能设备(FFD)和精简功能设备(RFD)。

两种设备的不同之处:

1.FFD采用主电源保证充足的能耗,而RFD采用电磁供电。

2.FFD可以和FFD以及RFD进行通信,而RFD只能和RFD之间进行通信。

在IEEE802.15.4网络中有一个FFD充当网络的协调器(PAN)是低速无限个人局域网(LR-WLAN)中的主控器。

IEEE802.15.4 网络可以组成两种拓扑结构:1.形状网络拓扑结构所有的设备都与中心设备网络协调器通信

2.点对点网络拓扑结构。负责实现管理链路状态信息,认证设备身份等信息。

2.1星状网络的形成

星状网络以网络协调器为中心,所有设备只能与网络协调器为中心进行通信,因此在星状网络形成过程中,第一步就是建立网络协调器。(任何一个FFD设备都有可能称为网络协调器,一个网络如何确定自己的网络协调器是由上层协议确定的)有两种方式:1.在设备被激活时发送一个广播成为网络协调器的请求,如果接受到回应那么说明网络中已经存在了网络协调器。

网络协调器要选择一个唯一标识符,所有该星状网络中的设备都是用这个标识符来规定自己的属主关系。不同的星状网络之间的网络设备通过设置专门的网关完成相互通信。

2.2点对点网络的形成

点对点网络中,任意两个设备之间只要能够彼此收到对方的无线信号就可以直接进行通信,不需要其他设备进行转发。但是点对点网络中任然需要一个网络协调器,不过该协调器的功能不再是为其它设备转发数据了而是完成设备注册和访问控制等基本的管理功能。

网络协调器首先将自己设置为簇头(  CLH),并将簇标识符设置为0,同时为该簇选择一个未被使用的PAN标识符,形成网络中的第一个簇。接着网络协调器开始广播信标帧,临近的设备收到信标帧后就可以加入该簇。

PAN 协调器可以指定另一个设备为邻接的新簇头,以此形成更多的簇。新簇头同样可以选择其他设备称为簇头,进一步扩大网络的范围。

多簇网络的缺点:会增加簇间消息传递的延迟性和通信开销。为了减少延迟和通信开销簇头可以选择最远的通信设备相邻簇的簇头,这样可以最大限度的减小不同簇间消息传递的跳数,达到减少延迟和开销的目的。

3.协议栈架构

IEEE 802.15.4 网络协议分栈基于开放系统互联模型OSI,每一层都实现一部份通信功能,并向高层提供服务。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值