zigbee学习二

LEACH(low energy adaptive clusteringhierarchy)的核心思想是基于分簇的层次型路由,包括周期性的簇建立阶段和稳定的数据通信阶段,稳定的数据通信阶段的时间较长。在簇建立阶段,相邻节点动态地自动形成簇,节点等概率地随机成为簇首。在数据通信阶段,簇由节点把数据发给簇首,簇首进行数据融合并把结合发送给汇聚点。簇首需要完成数据融合和汇聚点通信等工作,簇首的能力消耗非常高。

 

Zigbee技术是一种短距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术和无线网络技术,是一种基于IEEE802.15.4无线标准研制开发的有关组网、安全、应用软件方面的通信技术。

 

IEEE802.15.4工作在工业科学医疗(ISM)频段,定义了两种物理层,即2.4GHZ频段和868/915MHZ

两种物理层都基于直接序列扩频(drirect sequence spreadspectrum,DSSS),使用相同的物理层数据包格式,区别在于工作频率,调制技术、扩频码长度和传输速率。2.4GHZ的物理层通过采用高阶调制技术,有助于获得更高的吞吐量、更小的通信时延和更短的工作周期,从而更加省电。868/915MHZ天线信号传播损耗较小,因此可以降低对接收机灵敏度的要求,获得较远的有效通信距离,从而可以用较少的设备覆盖给定的区域。

 

物理层:管理服务包括信道能量监测(energy detect),链接质量指示(link quality indication),空闲信道评估(clearchannel assesment)等。

 

物理层的功能相对简单,主要是在硬件驱动程序的基础上,实现数据层的传输和物理信道的管理

 

数据传输包括数据的发送和接收;管理服务包括信道能量监测(energy detect),链接质量指示(link quality indication)和空闲信道评估(clearchannel assesment)等

 

信道能量检测为上层提供信道选择的依据,主要是测量目标信道中接收信号的功率强度。检测结果为有效信号功率与噪声信号攻略之和。

 

链路质量指示为上层服务提供接口数据时无线信号的强度和质量信息,它要对检测的信号进行解码,生成一个信噪比指标。

2.4GHZ物理层将数据(PPDU)每字节的第四位与高四位分别映射组成数据符号(symbol),每种数据符号又被映射成32为伪随机噪声数据码片(chip)。数据码片序列采用半正弦脉冲波形的偏移四相移相键控技术(O-QPSK)调制。对偶数序列码片进行同相调制,而对奇数序列码片进行正交调制。

 

在信标使能方式中(beacon-enable network),器件必须先去取得信标(beacon)来与协调器同步吗,之后使用开槽载波检测多址与碰撞避免(slottedcsmd/ca)方式传送资料

 

在分层的通信协议中,层与层之间是通过服务接入点(service accesspoint)相连接的。SAP是层与层之间的唯一接口,而具体的服务则是以通信原语的形式供上层调用的

 

在zigbee应用中,应用框架AF提供了两种信标服务类型。一种是键值对(key-value pair)服务类型,另一种是报文(message,msg)服务类型

 

在zigbee设备配置层中定义了称为zigbee设备对象的特殊软件对象,它在其他服务中提供绑定服务。

 

在IEEE802.15.4网络中,根据设备所具有的通信能力,可以分为全功能设备(full function device)和精简功能设备(reduced-functiondevice)

 

Zigbee协议术语:

设备(device):一个节点(FFD/RFD)就是一个设备,对应于一个无线单片机,如cc2530;一个设备有一个无线射频端,具有唯一的IEEE地址和网络地址

 

Zigbee节点仅使用一个无线信道来和多个断点/接口来创建多条虚拟链路

 

端点(endpoint):它是一个8位的字段,描述一个射频端所支持的不同应用。,诶一个zigbee节点可以包括多个端点。端点0x00用于寻址设备配备文件,端点0xff用来寻址所有活动端点,端点0xf1__0xfe预留。一个物理zigbee射频端在端点0x01~0xf0共支持240个应用,即一个物理信道最多有240个虚拟信道。

 

 

一个簇(cluster)实际上是一些相关命令和属性的集合,这些命令和属性一起被定义为一个应用接口,在整个网络中,每个簇都被分配了唯一的簇ID

 

透明数据传输是指:上位机与模块进行信息交换的数据格式,没有像指令字头、传输符等数据包信息,只要上位机串口有数据输出,模块就把串口的数据以无线的方式编码发送

 

基于距离的定位机制是通过测量相邻节点间的实际距离或方位来计算未知节点的位置,通常采用测距、定位、修正等步骤。根据测量节点间距离或方位所采用的方法,基于距离的定位分为基于TOA的定位,基于TDOA的定位,基于AOA的定位,基于RSSI的定位

 

TOA(time of arrival)基于到达时间

TDOA(time different of arrival)基于到达时间差

AOA(angel of arrival)基于到达角度

RSSI(received signal strength indicator)基于接收信号强度指标

 

距离无关的定位算法有质心算法、DV-HOP算法,APIT算法

 

Dv-hop(distance vector-hop)距离向量-跳段定位机制

APIT:近似三角形内点测试法(approximatepoint-in-triangle test)

无线定位网络主要有zigbee网关(locationdongle)、参考节点(reference nodes)以及盲节点(blind nodes)组成

 

在zigbee网络中存在三种逻辑设备类型:协调器(coordinator)、路由器(router)、和终端设备(end-point)

路由器的主要功能是提供接力作用,能扩展信号的传输范围

 

2.4GHZ的射频频段被分为16个独立的信道

 

Zigbee技术可以通过使用IEEE地址或短地址进行通信,也可以通过绑定在各个节点之间建立联系,然后通过endpoint和cluster信息来进行通信

 

每个zigbee设备有一个64位的IEEE地址,即MAC地址,全球唯一。为了方便,使用16位的短地址来标识自身和识别对方,也称作网络地址。协调器的地址为0000H,路由器和节点的段地址由所在网络中的协调器分配

 

Zigbee协议可以采用AES(ccm安全算法),提供可选的安全功能

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值