基于ZigBee技术的RFID空间定位系统

基于ZigBee技术的RFID空间定位系统
基于ZigBee技术的RFID空间定位系统

中图分类号:TP391 文献标识码:A 文章编号:1009-2552(2009)09-0102-04

基于ZigBee技术的RFID空间定位系统

房淑芬

(辽宁省铁岭师范高等专科学校,铁岭112001)

摘 要:通过ZigBee mote与RFID reader结合的方式应用随机数定位算法展示了一种低能耗的基于Zigbee技术的R FID空间定位系统,使得对佩带了Zigbee mote的人可以实时进行定位。在本系统中,通过使用基于取样的表示方法,定位算法能够表示任意分布。通过将系统实现的算法与算法原型比较,可以发现在Non-Line-Of-Sight(NLOS)场景下,本算法的定位错误(positioning er-r ors)有明显改进。

关键词:RFI D;ZigBee;空间定位算法

RFID space location system based on ZigBee technology

FANG Shu-fen

(Tieling Normal C ollege of Liaoning Province,Tieling112001,China) Abstract:This paper presented a low energy cost RFID space location system based on Zigbee technology by using the combination of ZigB ee mote and R FID reader,and random sa mpling algorithm,by which a person holding an Zigbee mote can be located in real time.In this system,by using the representation based on random sa mpling,the location algorithm can represent ar bitrar y distribution.According to the comparison of the algorithm implemented in this system and the prototype algorithm,we it is concluded that the location err ors in this algorithm have been distinctly impr oved under the scenario of Non-Line-Of-Sight(NL OS).

Key words:RFID;ZigBee;space location algorithm

0 引言

移动计算设备、无线技术和Inter net的飞速发展,促使人们对位置感知的服务系统越来越感兴趣。在许多应用中,都需要知道一个物体的确切位置。其中,GPS[1]是最著名,也是应用最广泛的定位系统,它被用来对户外移动的物体进行定位。对于室内的定位机制,有红外线[2]、超声波[3]、RFID[4]等等。

上面介绍了三种基于网络的定位机制。它们的共同点是采用固定的接收装置来接收佩带在人或物体上的发射装置发出的信息并将这些信息通过有线网络转发到控制中心。这些机制经常在一些跟踪系统中被采用。

红外线机制为每一个物体附带一个标签,这些标签周期性地通过红外线发射器发射自己的唯一的ID,固定的接收装置接收这些信息并通过有线网络将这些信息传到控制中心,通过这种方式来实现对室内物体的识别、定位。但是,这种机制存在两个缺点,首先它要求发射装置跟接收装置之间的光线不能被阻隔,另外,它要求在一个建筑内布置一个有线的网络以进行数据的传输。

超声波机制与红外线机制的区别就是把红外线换成了超声波。但是,由于目前超声波装置结构比较复杂,使得它的成本过高,目前还很难让大多数用户接受。RFID定位的典型系统是LANDMARC(Location identification based on dynamic active RFID calibra-tion)[4],它使用tags和r eaders来实现定位。这一系统的精确度随着所部署的tag的密度的增加而增加。但是部署太多的ta g是不实际的。

收稿日期:2009-02-10

作者简介:房淑芬(1965-),女,副教授,本科,研究方向为电子测量技术。

102

1 典型基于RFID室内定位系统

目前,部分用于室内定位的RFID系统已被建立,本文主要分析L AND MARC[4]系统,以及对于LANDMARC系统的算法改进。LANDMARC系统是基于主动射频识别校验的动态定位识别系统,它采用定位参考标签来辅助定位,这些参考标签充当系统的定位参考点。

当标签处于检测范围内时,LANDMARC需要提供标签到读写器的信号强度信息。然而,当前的RFID系统并不直接提供标签的信号强度信息,读写器仅仅检测标签的能量等级,因此必须找出能量等级和距离的对应关系。LANDMARC系统采用“最近邻居”算法,通过信号的强弱来表征几何距离的远近关系。假设现有n个RF读写器、m个参考标签和u 个待定位标签。读写器在连续工作模式下,检测范围为1~8级,每三十秒检测一次。定义待定位标签的信号强度矢量为S=(S1,S2,…,S n),其中S i表示待定位标签在读写器i上的值,i∈(1,n)。对于参考标签,定义相应的信号强度矢量θ=(θ1,θ2,…,θn),其中θi表示参考标签在读写器i上的值。对于每个待定位标签p,p∈(1,u),定义E j=

∑n

i=1

(θi-S i)2,j∈(1,m),j∈(1,m),表示参考标签和待定位标签之间距离关系,E越小表示参考标签和待定位标签距离越近。

这样,参考标签的摆放位置、数量和相应最近邻居的权重成为设计系统时的三个主要因素。对于一个未知的待定位标签,其坐标(x,y)通过下式表达: (x,y)=∑k

i=1

w i(x i,y i)其中w i为第i个邻居的权重,为E的函数。在LANDMARC系统中,基于经验,

通过下式给出:w j=

1

E2i

∑k

i=1

1

E2i

2 基于ZigBee技术的RFID室内定位系统

Zigbee是部署无线传感器网络的新技术。它是一种短距离、低速率无线网络技术,是一种介于无线标记技术和BlueTooth(蓝牙)之间的技术提案。Zig-Bee的技术特性决定它将是无线传感器网络的最好选择。

数据传输速率低。只有10kb/s~250kb/s,专注于低传输应用。无线传感器网络不传输语音、视频之类的大数据量的采集数据,仅仅传输一些采集到的温度、湿度之类的数据,所以WSN对传输速率的需要不是那么高。

功耗低。在休眠状态下耗电量仅仅只有1μW,通信距离短的情况下工作状态的耗电为30m W,在低耗电待机模式下,两节普通5号干电池可使用6个月以上。这也是ZigBee的支持者所一直引以为豪的独特优势。WSN的节点对功耗的需求极其苛刻,传感器节点需要在危险(比如战场、核辐射)的区域持续工作数年而不更换供电单元。ZigBee的耗电符合这一需求。

成本低。因为ZigBee数据传输速率低,协议简单,所以大大降低了成本,这也正是蓝牙系统所不具备的。无线传感器网络中可以具有成千上万的节点,如果不能严格地控制节点的成本,那么网络的规模必将受到严重的制约,从而将严重地制约WSN的强大功能。

网络容量大。每个ZigBee网络最多可支持65000个节点,也就是说每个ZigBee节点可以与数万节点相连接。由于W SN的能力很大程度上取决于节点的多少,也就是说可容纳的传感器节点越多, WSN的功能越强大。所以ZigBee的网络容量大的特点非常符合W SN的需要。

有效范围小。有效覆盖范围在10~75m之间,但是可以扩展到数百米,具体依据实际发射功率的大小和各种不同的应用模式而定,基本上能够覆盖普通的家庭或办公室环境。降低WSN节点的能量消耗和平衡所有节点的能量,有必要缩小节点RF 模块的覆盖范围。

工作频段灵活。使用的频段分别为2.4GHz、868MHz(欧洲)及915MHz(美国),均为免执照频段,具有16个扩频通信信道。相应的,WSN采取2.4GHz工作频段的特性将会更有利于WSN的发展。

安全。ZigB ee提供了数据完整性检查和鉴权功能,硬件本身支持CR C和AES-128。这一安全特性能很好地适应军事需要的无线传感器网络。

自动动态组网、自主路由。W SN网络是动态变化的,无论是节点的能量耗尽,或者节点被敌人俘获,都能使节点退出网络,而且网络的使用者也希望能在需要的时候向已有的网络中加入新的传感器节点。这就希望W SN能具有动态组网、自主路由的功能,而ZigBee技术就正好能解决了W SN的这一需要。

本文向大家展示了一个低成本的RFID室内导

103

航系统。在以前的R FID室内定位系统中,昂贵的readers常常必须被安装在一些位置已知的固定的点上,而tags被附到物体上,以此来实现对物体的定位。这种系统往往需要笨重的readers来准确地对tags进行定位,所以成本往往很高。在本系统中,使用低成本的基于Zigbee mote(节点)来代替大量的readers来降低成本,只保留大的区域入口的readers 不变,并利用mote对移动的佩戴移动节点的人员进行定位,定位的结果会被显示在监控器上。在一个40×40的房子里,每隔3米安装一个mote,通过数字地图和新的定位算法的帮助,当一个佩带了加载了mote的RFID装置的人员进入这个房间时他就可以获得自己的位置和运动轨迹。比如可以在智能小区导航系统中实现这一技术。通过智能小区电子地图的帮助,住户就可以通过安装在小区及房间内的mote来获得自己的位置并享受小区提供的相应服务。

3 基于概率的Zigbee mote模型(观测模型)

在本空间定位系统中,固定mote的位置是已知的、静止的,而用户携带的mote是移动的。本算法的目标就是通过检测固定mote来实现对用户携带的mote定位和跟踪。

为了在一个全局坐标系中定位一个用户携带的mote,使用最新的p(X k Z k),其中,X k是用户携带的mote在第k个时间步中的位置,Z k是在第k个时间步中的观测值。通过Bayesian规则和连续测量时数据独立的假设[5],通过下面公式获得位置值X k, p(X k Z k)∝p(Z k X k)p(X k Z k-1)(1)

p(X k Z k-1)是用户携带的mote在第k个时间步内的位置值关于它在第k-1个时间步内的观测值的条件概率。这一概率依赖于所跟踪的物体的运动模型。如果跟踪的是一个人,可以简单地用以X k-1为中心的Gaussian浓度图[5]来表示,其中X k-1是在第k-1个时间步内人的假定位置。

从公式(1)中可以看出,最关键的是概率p(Z k

X k),它代表了当用户携带的mote的位置值是X k时它的观测值是Z k的可能性。为了简化模型,作出下面假设,p(Z k X k)只依赖于固定mote和移动mote 的天线之间的相对偏移量。由于传感器的噪音是非Gaussian的,通过分段常量近似值逼近的方式来表示本文的观测模型[5]。在设计一个用户携带的mote 的观测模型[5]时,以下两个方面应该被考虑:

①往往会有很多的假阴性读数(false-negative readings),就是说即使一个固定mote在一个用户携带的mote的天线的接收范围内,但是它却无法被探测到。

②有时会得到假阳性读数(false-positive r ead-ings)。在这种情况下,用户携带的mote的天线探测到了一个不在它制造时预想的接收范围内的固定mote。

上面两种情况的产生有很多原因。在①中,往往因为金属会吸收用户携带的mote发射的能量,因此附到金属物体上的固定mote只有在很近的范围内才会被探测到。但是,即使是非金属物体也可能对探测造成严重的影响。在②中,从天线中发射出来的电波有时会被其它的物体反射,所以使得天线甚至能够探测到它的探测范围外的固定mote,称这种现象为Non-Line-Of-Sight(NLOS)[5]。

考虑以上的各种情况,我们设计了的观测模型:它的最大探测半径是4m,探测的概率是0.9。假定固定mote在探测范围外的概率是0.5。

4 利用基于Zigbee的mote实现定位4.1 算法思想

在本文的方法中,用靠近密度p(Z k X k)的N 个随机的质点的集合S k={S i k,i=1,…,N}来表示公式(1)中的密度p(Z k X k)。这些随机的样本位置就是所跟踪的人的可能的位置。从这些样本中,可以近似地重构密度分布。

本文的目标就是在每个时间步k中递归计算密度值p(Z k X k)周围的样本的集合S k。算法的处理步骤如下:

①预处理阶段:在这步中,从上一轮中计算得到的S k-1开始,对每个从p(X k Z k-1)周围采样得到的质点S i k-1应用运动模型,其中,p(X k Z k-1)可以被表示为:

p(X k Z k-1)=∑

N

i=1

p(X k S i k-1)(2)公式(2)的右边部分从每个样本S i k-1中取出了一个等价的元素p(X k S i k-1)。对每个样本S i k-1,从p(X k Z k-1)抽取一个新的样本S i k。在系统中,因为定位的是一个人,所以该运动模型可以选择为以X k-1为中心的高斯密度分布。

②更新阶段:在更新阶段,考虑新的观察值Z k,并把它放到样本集合S′k中。这是通过根据观测值的真实性p(Z k X k)对每个样本进行加权实现的。

104

4.2 算法概述

在已知所有固定mote 的位置信息的前提下,上述算法可以用来对佩带了移动mote 的人实现定位。算法的具体步骤

[5]

如下:

①获取所有固定mote 的位置信息,抛弃所有满足条件r k m >r max 的固定mote 。

②用以X k -1为中心的满足高斯分布的N 个随机样本的集合S ′k 代替X k -1。

③为每一个样本保存一个大于0,小于1的变量,用这个变量来保存概率值p (X k S i

k -1)。

④如果rt ij ≤r kj (i =1,…,N ,j =1,…,M ),P i

=P i *P 1;否则P i =P i *P 2(P 1>P 2),其中M 是步骤①中检测到的固定mote 的数量。

⑤找出所取的N 个样本中具有极大概率值的那些样本。

⑥计算步骤⑤中所找出的样本的平均位置X k 。⑦k =k +1。⑧重复步骤①。

注意:r k m 是第m 个探斥到的固定mote 和移动mote 之间的测量距离。r max 是这个移动mote 的最大探测范围。rt ij 是第i 个样本到第j 个固定mote 之间的距离。P i 是第i 个样本的概率。P 1,P 2是常量。另外,在上述算法中人的初始位置是第一次探测到的所有tag 的位置的平均值。

上述算法不受Non -Line -Of -Sight (NLOS )问题的影响。假阳性读数(false -positive readings )的问题就可以被认为是Non -Line -Of -Sight (NL OS )问题。所以在步骤①中抛弃所有超出探测距离的固定mote 。也就是说,上述算法能够避免所有产生Non -Line -Of -Sight (NLOS )问题[5]

的tag 造成的冲突。

算法的核心是p (X k Z k )=p (Z k X k )p (X k Z k -1),其中p (X k Z k -1)是使用的运动模型,并且它被认为是满足以X k -1为中心的高斯分布。对每个随机样本,P i 是p (X k Z k ),根据观测模型,P 1,P 2是p (Z k X k )。示意图如图1-2所示。

5 结束语

本文提出了一种新的可以应用于RFID 空间定位系统的对人进行定位的方法即结合Zigbee 技术的RFID 室内定位系统。提出了一个观测模型,在这个模型中,当已知与要进行定位的人相关的固定mote 的相对位置时,就可以计算出所有的固定mote 检测的可信度。另外,给出了如何计算一个人的当前位

置的下一个最近的位置以及如何利用它来定位人的

图1 在每个时间步中都有一个NLOS 固定

mote

的情况下人的轨迹

图2 平均定位错误随取样数不同的变化曲线

位置和计算人的运动轨迹。

根据模拟结果,算法不受NL OS 冲突问题[5]

和采样数量的影响。样本数量越少,越能节省计算资源。因此,以上两条就是该算法的主要优点。在这个基于Zigbee 技术的RFID 室内定位系统中,该算法能够快速有效地准确计算出人的位置。所提出的新的结合系统降低了定位系统的成本,对智能化家庭的实现提出了更好的解决方案。参考文献:

[1] [EB OL ].http : www .col orado .edu geography gcraft notes gps gps -f .html .

[2] Want R ,Hopper A ,Falcao V ,et al .The active badge location s yste m

[J ].ACM Transactions on Infor mation Sys tems ,1992:91-102.[3] [EB OL ].http : www .uk .research .att .com bat .

[4] Ni L ,Liu Y ,Lau Y C ,et al .L ANDMAR C :Indoor location s ensing us -ing active RFID [C ].Proceedings of 1st IEEE International Conference on Pervas ive Computing and Communications ,2003:407-415.[5] Bao Xu ,Wang Gang .Random Sampling Al gorithm in R FID Indoor

L ocation Sys tem [C ] Proceedings of the Third IEEE International Workshop on Electronic Design .

责任编辑:么丽苹

105—

基于ZigBee的定位算法MATLAB仿真及结果分析

3.4 TDOA算法仿真 我们取节点总数为100个,已知节点为20个,通信半径为60米,边界长宽均为100米,已知节点坐标和未知节点坐标均随机产生,定位结果如下: 绝对误差3.3225e-13米,相对误差 5.5376e-13%,均接近于0(盲节点的定位误差视为0),所有节点均可被定位且它们的定位误差几乎为0。因为将盲节点的定位误差视为0,则此TDOA定位算法的误差来源于计算过程中的小数位数的取舍,这样的误差是十分小的与接近于0的运算结果相符。 注:≈0表示接近于0(远小于1)。 绝对误差:定位出的未知节点的坐标与实际坐标相差的距离值 平均绝对误差:N次运算绝对误差的均值 相对误差:绝对误差与节点通信半径的比 平均绝对误差:N次运算相对误差的均值 平均盲节点比例:盲节点总数占总未知节点数的比例 将不能被定位的节点的估计位置全置为(0,0)

图XX.基于TDOA算法的定位仿真结果

图XX.基于TDOA算法的定位仿真定位出来的每个未知节点的对误差同样的因为已知节点和未知节点坐标均为随机产生,所以定位结果的误差也具有随机性,因此保持上述条件不变做多次运算求定位误差的平均值则可以表示在上述条件下定位的一般误差水平 1次10次20次40次50次100 次200 次 300 次 500 次 800 次 平均 绝对 误差 (米) ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 平均 相对 误差 (%) ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 ≈0 平均盲节比例(%)0 0 0.062 50 0.031 25 0.050 00 0.037 50 0.068 75 0.087 50 0.077 50 0.130 00

ZIGBEE无线定位技术

ZIGBEE无线定位技术 大多数无线传感器网络都要求具备一种确定网络节点位置的方法。因此在设备安装期间,需要弄清楚哪些节点相互之间直接进行数据交换,或者确定哪些节点直接与中央数据采集点进行数据交换。 当通过基于软件的计算方法来确定网络节点位置时,就需要考虑到市场化解决方案(market solution)。这些具体的计算方法是:节点首先读取计算节点位置的参数,然后将相关信息传送到中央数据采集点,对节点位置进行计算,最后,再将节点位置的相关参数传回至该节点。这就是典型的数据密集型计算,并且需要配置一台PC 或高性能的MCU。 这种计算节点位置的方法之所以只适用于小型的网络和有 限的节点数量,是因为进行相关计算所需的流量将随着节点数量的增加而呈指数级速度增加。因此,高流量负载加上带宽的不足限制了这种方法在电池供电网络中的应用。 针对上述问题,CC2431 采用了一种分布式定位计算方法。这种计算方法根据从距离最近的参考节点(其位置是已知的)接收到的信息,对节点进行本地计算,确定相关节点的位置。因此,网络流量的多少将由待测节点范围中节点的数量决定。另外,由于网络流量会随着待测节点数量的增加而成比例递增,因此,C C2431 还允许同一网络中存在大量的待测节点。 本文所提供的结果是根据对ZigBee 网络的测量得出的,然

而,这些测量结果同样适用于基于IEEE 802.15.4协议构建的更简单的网络。 定位引擎技术 定位引擎根据无线网络中临近射频的接收信号强度指示(R SSI),计算所需定位的位置。在不同的环境中,两个射频之间的RSSI 信号会发生明显的变化。例如,当两个射频之间有一位行人时,接收信号将会降低30dBm。为了补偿这种差异,以及出于对定位结果精确性的考虑,定位引擎将根据来自多达16 个射频的RSSI 值,进行相关的定位计算。其依据的理论是:当采用大量的节点后,RSSI 的变化最终将达到平均值。 在RF 网络中,具有已知位置的定位引擎射频称为参考节点,而需要计算定位位置的节点称为待测节点。 要求在参考节点和待测节点之间传输的唯一信息就是参考节点的X 和Y 坐标。定位引擎根据接收到的X 和Y 坐标,并结合根据参考节点的数据测量得出的RSSI 值,计算定位位置。 将定位技术纳入网络协议 一些采用定位引擎的应用可能要求放置若干个参考节点,以作为基础设施设置不可或缺的一部分。ZigBee 技术能够实现对家庭、办公以及工业等应用的无线控制。随着ZigBee 设备在楼宇基础设施中的安装数量不断增多,ZigBee 将会在家庭和办公自动化方面拥有更为广阔的应用前景。

基于ZigBee技术的RFID空间定位系统

中图分类号:TP391 文献标识码:A 文章编号:1009-2552(2009)09-0102-04 基于ZigBee技术的RFID空间定位系统 房淑芬 (辽宁省铁岭师范高等专科学校,铁岭112001) 摘 要:通过ZigBee mote与RFID reader结合的方式应用随机数定位算法展示了一种低能耗的基于Zigbee技术的R FID空间定位系统,使得对佩带了Zigbee mote的人可以实时进行定位。在本系统中,通过使用基于取样的表示方法,定位算法能够表示任意分布。通过将系统实现的算法与算法原型比较,可以发现在Non-Line-Of-Sight(NLOS)场景下,本算法的定位错误(positioning er-r ors)有明显改进。 关键词:RFI D;ZigBee;空间定位算法 RFID space location system based on ZigBee technology FANG Shu-fen (Tieling Normal C ollege of Liaoning Province,Tieling112001,China) Abstract:This paper presented a low energy cost RFID space location system based on Zigbee technology by using the combination of ZigB ee mote and R FID reader,and random sa mpling algorithm,by which a person holding an Zigbee mote can be located in real time.In this system,by using the representation based on random sa mpling,the location algorithm can represent ar bitrar y distribution.According to the comparison of the algorithm implemented in this system and the prototype algorithm,we it is concluded that the location err ors in this algorithm have been distinctly impr oved under the scenario of Non-Line-Of-Sight(NL OS). Key words:RFID;ZigBee;space location algorithm 0 引言 移动计算设备、无线技术和Inter net的飞速发展,促使人们对位置感知的服务系统越来越感兴趣。在许多应用中,都需要知道一个物体的确切位置。其中,GPS[1]是最著名,也是应用最广泛的定位系统,它被用来对户外移动的物体进行定位。对于室内的定位机制,有红外线[2]、超声波[3]、RFID[4]等等。 上面介绍了三种基于网络的定位机制。它们的共同点是采用固定的接收装置来接收佩带在人或物体上的发射装置发出的信息并将这些信息通过有线网络转发到控制中心。这些机制经常在一些跟踪系统中被采用。 红外线机制为每一个物体附带一个标签,这些标签周期性地通过红外线发射器发射自己的唯一的ID,固定的接收装置接收这些信息并通过有线网络将这些信息传到控制中心,通过这种方式来实现对室内物体的识别、定位。但是,这种机制存在两个缺点,首先它要求发射装置跟接收装置之间的光线不能被阻隔,另外,它要求在一个建筑内布置一个有线的网络以进行数据的传输。 超声波机制与红外线机制的区别就是把红外线换成了超声波。但是,由于目前超声波装置结构比较复杂,使得它的成本过高,目前还很难让大多数用户接受。RFID定位的典型系统是LANDMARC(Location identification based on dynamic active RFID calibra-tion)[4],它使用tags和r eaders来实现定位。这一系统的精确度随着所部署的tag的密度的增加而增加。但是部署太多的ta g是不实际的。 收稿日期:2009-02-10 作者简介:房淑芬(1965-),女,副教授,本科,研究方向为电子测量技术。 — 102 —

基于Zigbee无线定位技术研究毕业论文

基于ZigBee的无线定位技术研究 摘要: 随着现代通信技术和无线网络的快速发展,人们对定位与导航的需求日益增大,尤其在复杂的室环境,但是受定位时间、定位精度以及复杂室环境等条件的限制,比较完善的封闭空间定位技术目前还无法很好地利用。本文的重点就在于设计并实现了一种低成本、实用的无线传感器定位系统。 本论文主要研究了基于ZigBee网络的室无线定位技术,它包括硬件平台、节点通信程序和上位机监测软件三部分。本文详细介绍了三部分的实现。其中,硬件平台以集成了射频与51微控制器的CC2430芯片为核心,该平台包括射频模块、辅助电路、功能指示电路等。 论文最后对定位系统进行了实际测试。测试表明:本系统达到了设计要求,是一个低成本、易实现的系统。 关键词:ZigBee 无线定位CC2430 Z-STACK

The Research Wireless localization Based on ZigBee Teacher:liu zhi (Changchun university of science and technology of electronic information engineering institute,060412225 wang meng) Abstract: With the rapid development of modern communication technology and wireless network,people's demand for positioning and navigation is increasing. Especially in complex indoor environments, but as the limitation of positioning time, positioning accuracy as well as the complexity of the indoor environment conditions, well-positioning technology is still unable to be used in an encloseure space. The combination of ZigBee technology and localization is one of the key researches. This paper, aiming at ZigBee network, investigates the indoor wireless location techniques and implements a real-time localization system. This paper achieves a localization system. three parts are included. They are hardware platform, communication program of nodes and PC monitor software. The achievement of every part is clear introduced in this paper. The core of hardware platform is CC2430 which is integrated by RF and 51 MCU, the localization nodes are designed and made. It includes RF module, auxiliary module and function indication circuits. In the end, practical test is implemented. This system is confirmed to be a

Zigbee定位测量

应用笔记AN042 CC2431 定位引擎by Aamodt 1 关键字 .CC2430 .ZigBee .CC2431 .定位引擎 2 简介 本文描述了CC2431的定位引擎,CC2431是一个在片ZigBee系统,所以它自然地被用于ZigBee网络的定位工程。这个手册尽可能地写得通俗并且不描述任何有关协议的特殊概念。本文的主要目的是提供一些定位技术的基本概念,并且提供一些使用CC2431定位工程的简易开发系统的线索和提示。本文应被作为CC2431和CC2430数据手册之外的扩展。 3 定位工程 在CC2431定位工程中使用的算法基于接收信号强度指示器(RSSI)的数值。RSSI值随距离增加而减小。 图片1显示了一个简单的定位检测系统,“参考点”是一个被放在已知地点的静态结点。为简化起见这个结点知道它自己的位置并且能告诉其他节点。参考节点不需要执行硬件的位置

检测,它甚至不需要执行任何计算。一个“盲节点”是基于CC2431建立的,这个节点向参考节点发出请求并接收参考节电的响应信号,读出接收到的RSSI数值,并送入硬件引擎,然后读出计算后的位置并发送位置信息到一个应用软件。 从参考节点发送到盲节点的数据包的最少数据是参考节点的“X”和“Y”参数。RSSI值由接收端计算,如“盲节点”。 定位工程的主要特性是定位计算能够被每一个盲节点运行,因此运算被分散了。这个特性减少了在网络中传输数据的总量,所以只有计算后的位置被传送,而不是用于计算位置的数据。 在自然环境中为了映射每个特殊区域为一个明确的位置,两个空间栅格被使用。方向将表示为X,Y。在所有的图片中X定义为横向,Y为纵向。CC2431定位引擎只能掌握两个维度,但是软件有可能掌握第三维度(例如:表现建筑的天花板)。坐标点(X,Y)=(0,0)是栅格的左上角。 3.1 节点类型 3.1.1 参考节点 具有静态位置的节点叫做参考节点,参考节点必须配置反映物理位置的X和Y值。 参考节点的主要任务是提供包含XY坐标的“参考”包给盲节点,也可做为锚定节点被查阅。由于这个节点一点也不需要使用硬件定位引擎,所以不必使用CC2431作为这样的用途。这意味着参考节点能在CC2430或CC2431上运行。因为CC2430/31是基于与CC2420同样的收发器,所以即使是CC2420配合一个适当的MPU就能用于参考节点。 3.1.2 盲节点 一个盲节点与离它最近的参考节点通信,收集每个参考节点的X,Y,RSSI,并使用硬件定位引擎计算它自己的位置。然后计算出的位置被发送到一个控制站。这个控制站应该是一个PC或系统内的另一个节点。 盲节点必须使用CC2431。 3.2 定位硬件 定位引擎利用了一个从软件层面看来极端简单的接口,写入参数,等待计算,读出计算后的位置。这章将讨论参数的区别和如何被解释的。

zigbee定位方案(16个参考节点)

ZigBee定位解决方案 技术分类:通信 | 2008-07-29 Jarle Boe 设想一下,您冲进购物中心,急切地想为您的另一半选购他(她)称心如意的生日礼物。在这种情况下,该从何下手?您会很自然地掏出手机或PDA 来选择选购生日礼物的最佳方案。此时,您的移动手持终端设备将显示出购物中心的导购图,并在图上标明您需前往的采购区。当您在购物中心转悠时,移动手持终端设备上将显示出您可能会感兴趣的商品。 当今的射频(RF) 技术有望使上述设想成为现实。TI ZigBee RF 设备中内嵌的定位引擎可以与室内GPS系统相媲美,其内嵌的定位引擎使用ZigBee 网络的RF 基础设施来计算事物或人们所处的位置。与GPS 相比较而言,定位引擎在单芯片RF 收发器中与MCU 集成在一起,成本也不及GPS 硬件的十分之一,功耗也只是GPS 硬件的一小部分。该定位引擎既可用于室内,也可用于室外,而且只要有现成的ZigBee 网络,就无需安装移动的接收天线。 典型的应用包括: ?遥控开/关房屋中所有房间的灯具; ?跟踪码头仓库的集装箱起运情况; ?跟踪网站的设备。 另外,当新设备接入网络时,该定位引擎能够确定其物理位置,因此定位引擎还能用于简化无线网络的设置。 后台设备 大多数的无线传感器网络都要求具备一种确定网络节点位置的方法。因此在设备安装期间,您需要弄清楚哪些节点相互之间直接进行数据交换,或者确定哪些节点直接与中央数据采集点进行数据交换。 当通过基于软件的计算方法来确定网络节点位置时,我们就会考虑到市场化解决方案(market solution)。这些具体的计算方法是:节点首先读取计算节点位置的参数,然后将相关信息传送到中央数据采集点对节点位置进行计算,最后,又将节点位置的有关参数传回至该节点。这就是典型的数据密集型计算,并且需要配置一台PC 或高性能的MCU。 这种计算节点位置的方法之所以只适用于小型的网络和有限的节点数量,是因为进行相关计算所需的流量将随着节点数量的增加而呈指数级速度增加。因此,高流量负载加上带宽的不足限制了这种方法在以电池供电的网络中的应用。

基于ZigBee技术的定位系统

基于ZigBee技术的定位系统

基于ZigBee技术的定位系统 引言 随着数据业务和多媒体业务的快速增加,人们对定位与导航的需求日益增大,尤其在复杂的室内环境,如机场大厅、展厅、仓库、超市、图书馆、地下停车场等环境中,常常需要确定移动终端或其持有者、设施与物品在室内的位置。但是受定位时间、定位精度以及室内复杂环境等条件的限制,比较完善的定位技术目前还无法很好地利用。ZigBee是一种新兴的短距离、低速率无线网络技术,它最显著的特点是低功耗和低成本。利用ZigBee技术实现定位具有低成本、低功耗的优点,且信号传输不受视距的影响。 1 相关核心技术概述 1.1 ZigBee技术概述 ZigBee技术[1]是一种新兴的近距离、低功耗、低成本、低数据率、低复杂度的双向无线通信技术,它是基于IEEE 802.15.4 标准开发的无线协议。网络层以上协议由ZigBee联盟制定,IEEE 802.15.4负责物理层和链路层标准。完整的ZigBee协议套件由应用层、应用架构层、网络层以及数据链路层和物理层等组成,协议栈结构如图1所示。 图1 ZigBee协议栈结构

ZigBee可使用的频段有3个,分别是2.4 GHz的ISM频段、欧洲的868 MHz 频段以及美国的915 MHz 频段,不同频段可使用的信道分别是16、1、10个。中国采用2.4 GHz频段,它是免申请和免使用费的频段;采用直接序列扩频技术DSSS(Direct Sequence Spread Spectrum),传输距离介于10~75 m(增加RF发射功率,可达500 m);传输速率为20~250 kb/s,适合传感器数据采集和控制数据的传输。ZigBee技术具有强大的组网能力,可以形成星型、树型和MESH网状网。 1.2 RSSI定位技术 RSSI[2](Received Signal Strength Indicator,接收信号强度指示)是指节点接收到的无线信号强度大小。在基于接收信号强度指示RSSI 的定位中,已知发射节点的发射信号强度,接收节点 根据接收到信号的强度计算出信号的传播损耗,利用理论和经验模型将传输损耗转化为距离,再利用已有的算法计算出节点的位置。该技术硬件要求较低、算法相对简单,在实验室环境中表现出良好特性;但由于环境因素变化的原因,在实际应用中往往还需要改进。接收信号强度是发射功率和发射器与接收器间距离的函数。 接收信号强度RSSI理论值可由式 (1)表示: RSSI=-(10n·lgd+A)(1) 其中,n代表信号传播常量,也叫传播指数;d代表距发射器间的距离;A代表距离1 m时的接收信号强度。

基于Zigbee无线定位技术研究

基于Zigbee无线定位技术研究

基于ZigBee的无线定位技术研究 摘要: 随着现代通信技术和无线网络的快速发展,人们对定位与导航的需求日益增大,尤其在复杂的室内环境,但是受定位时间、定位精度以及复杂室内环境等条件的限制,比较完善的封闭空间定位技术目前还无法很好地利用。本文的重点就在于设计并实现了一种低成本、实用的无线传感器定位系统。 本论文主要研究了基于ZigBee网络的室内无线定位技术,它包括硬件平台、节点通信程序和上位机监测软件三部分。本文详细介绍了三部分的实现。其中,硬件平台以集成了射频与51微控制器的CC2430芯片为核心,该平台包括射频模块、辅助电路、功能指示电路等。 论文最后对定位系统进行了实际测试。测试表明:本系统达到了设计要求,是一个低成本、易实现的系统。 关键词:ZigBee 无线定位CC2430 Z-STACK

The Research Wireless localization Based on ZigBee Teacher:liu zhi (Changchun university of science and technology of electronic information engineering institute,060412225 wang meng) Abstract: With the rapid development of modern communication technology and wireless network,people's demand for positioning and navigation is increasing. Especially in complex indoor environments, but as the limitation of

zigbee定位

基于Zigbee的校园个人安全保障系统 (南京农业大学工学院电气工程系yesen_2008@https://www.360docs.net/doc/2c1900347.html,) 摘要;针对传统的安全监控方式不能及时发出报警求救信号,贻误最佳救援时间情况,提出了利用zigbee 无线传感网的定位功能,结合嵌入式技术,开发一套具有实时性强,功耗低,操作简捷的安全监测系统的方案,并成功实现该项功能。本文介绍了基于CC2430和CC2431芯片组建的MESH型网络在校园内实现定位功能的应用及如何结合电子地图,在嵌入式终端设备显示定位信息的过程。 关键词:zigbee网络;定位技术;安防系统;嵌入式系统;CC2431; A ZigBee -based personal security system in campus Abstract:In traditional safety monitoring way cannot immediately send out a warning signal for help, delay the best relief time situation, proposed the use of zigbee wireless sensor network positioning function, combined with embedded technology, the development of a powerful real-time performance, low power consumption, simple operation of the safety monitoring system scheme, and achieve the function. This paper introduces the CC2430 and CC2431 chips based on a MESH type in the campus network positioning of the application and realization function how to combine the electronic map, in embedded terminal positioning information that the process. Keywords: Zigbee network;positioning technology;security system;Embedded system;CC2431 0.引言 传统的安全监测系统通常只能是在安全事件发生之后,为安全事件提供监控视频或音频的资料,而不能对突发事件做出及时快速的反应,经常错过最佳的救援时间。此外,在校园、小区等建筑物较多,环境较复杂的区域,快速准确的确定事发地点的空间位置可以帮助安保人员迅速的赶到事发地点,能将安全事件造成的损失降到最低。基于Zigbee技术的无线定位系统则能很好的解决上述问题。 Zigbee技术是基于IEEE 802.15.4协议而建立用于解决低成本、低功耗、低复杂度、低传输速率、近距离的设备的联网应用。ZigBee采用DSSS(Direct Sequence Spread Spectrum)技术。功耗更低,以一般电池而言,ZigBee产品可使用数月至数年之久。强大的设备联网功能主要支持三种自组织无线网络类型,即星型结构、网状结构(Mesh) 和簇状结构(Cluster tree)。特别是网状结构,具有很强的网络健壮性和系统可靠性。传输速率为20 k~250 kbps,点对点传输距离在70~100m之内。 1.系统功能 该系统的定位功能是利用事先在校园中组建好的Zigbee网络,监控校园内具有网络覆的盖区域内人员安全状态。当有意外情况发生时,求救者将随身携带的求救信号发生器(RFD设备)打开,发出求救信号。嵌入式手持终端设备接收到求救信号后,发出报警声,提示安保人员有意外情况发生,并将求救者的实际位置以闪烁的亮点显示在电子地图上,并显示距其最近的参考节点。安保人员通过查看嵌入式

基于Zigbee的无线定位系统

创新创业训练计划 项目结题报告 项目编号: 项目名称:智能搜狗 项目级别: 项目负责人: 项目类型: 创新训练 创业训练 创业实践指导教师: 所在学部学院: 教务处制

大连理工大学大学生创新创业训练计划 项目原创性声明 本人郑重声明:所呈交的项目结题报告以及所完成的作品实物等相关成果,是本人和项目组其他成员独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果,不侵犯任何第三方的知识产权或其他权利。本人完全意识到本声明的法律结果由本人承担。 项目负责人签名: 年月日 项目指导教师审核签名: 年月日

智能搜狗Intelligent Searching

摘要 今年来,随着人们生活水平的提高,人们对日常生活中一些重要的物品或者是家里养的宠物等可移动事物的实时位置尤为关心,希望随时随地都能知道其具体方位,但是现有的GPS技术还未全面普及,价格依然很昂贵,所以,本项目着重研究利用低成本硬件设备实现实时定位的功能,将无线定位技术带入人们生活的方方面面。 通过前期的调查研究,我们发现现在市场上的定位装置价格普遍昂贵,而且功耗较高,本项目利用ZIGBEE模块的低成本、低功耗的特点很好的解决了这些问题。 关键词:无线定位;ZIGBEE

Abstract In recent years,with the development of people’s living standard,people place more attention on the real-time position of something important or mobilizable at home like pets,they want it to be capable that they can attain the specific position of the object at anytime and anywhere.But the GPS has not been popularized,and the price is still very high.Therefore,our project is to do some research to find how to achieve real-time positioning with low-cost hardware,and bring wireless positioning technology into people’s daily life. According to the early investigation,we found that the positioning devices in the market are generally very expensive and have high consumption of energy.Our project is to use the low-cost ZIGBEE module with low power consumption to solve these problems. Key Words:Wireless Positioning;ZIGBEE

基于zigbee的人员定位系统介绍

基于zigbee系统的人员定位系统简介一系统设计原理 人员定位管理系统是采目前最先进的Zigbee无线识别技术,ZigBee技术基于IEEE802.15.4协议,2.4GHZ高频率,自组网技术,是一种新型的具有统一技术标准的无线通信技术。协议内部数字信号强度(RSSI)与无线连接质量(LQI)2个高精度,高标准的数字量使我们硬件定位系统的关键基础。其算法核心:每个路由节点接收到Tag的数据以后,从数据结构体提取内部数字信号强度(RSSI)与无线连接质量(LQI),根据多个路由节点,提取不同的RSSI。LQI数值计算出相对应的位置。当Tag达到摸一个路由附近时候,数值达到最大,此时会记录此Tag经过次路由,以便描述Tag踪迹时候使用。 zigbee网络是由终端节点、路由、和协调器 3种设备构成。协调器收集所有节点和路由的信息,通过RS232发给监控计算机。通常放在距离控制室最近的位置。根据现场实际安装的要求,或者结构布局限制,有效的安装无线路由节点,从而构成完整通讯网络。待定位人员必须随身携带标识卡,当持卡人员经过设置识别系统的地点时被系统识别。系统将读取该卡号信息,通过zigbee传输网络,将持卡人通过的路段、时间等资料传输到网关 二硬件系统 系统由四部分组成:人员标签终端、读卡器与数传设备、Zigbee网关、后台管理平台。同时监护中心提供丰富的图形操作界面,接受指挥人员操作指令

1,服务器部分 可以是PC或专用服务器,提供RS232串口或以太网接口。接收TAG数据后,通过一定算法来处理TAG数据并结合地图来展示人员位置与相关紧急报警信息。2网关: 服务器和Zigbee网络之间的桥接设备,网络中所有的标签信息最终汇聚到网关,再传输至服务器。根据应用需求,网关可以使用RS232接口、RJ45接口、无线WiFi、GPRS等接口和技术和服务器连接 3 Reader读卡器与路由节点: 负责读取TAG相关信息并利用Zigbee网络远传数据到网关,在标签通讯范围内的读卡器都会收到TAG标签数据。 4 TAG标签: 腕带式标签周期性的唤醒发送广播包数据,在标签通讯范围内的读卡器都会收到该标签相关数据。由于标签大部分都处于休眠模式下,故使用纽扣电池即可满足应用。 三、后台软件功能: 通过收集TAG与Reader读卡器的ID与位置信息数据,经过软件一定算法,直观展现人员定位信息。该系统主要有人员定位、人员轨迹、人员状态、紧急报警、系统设置、档案管理等功能模块组成。 3.1人员定位:随时知道用户在什么位置,并在地图上显示位置 3.2人员轨迹:能够根据系统记录的人员位置与时间,绘制出人员在一定时间范围内的活动轨迹。 3.3人员状态:结合位置记录人员佩戴标签上的相关传感器信息,例如体温、震动传感器等。 3.4紧急报警:需要特定服务,可以通过TAG的按键进行呼救。服务器收到紧 急呼救后,要通知管理人员或领导及时处理相应情况。

ZigBee定位解决方案与技术原理

ZigBee定位解决方案 什么是Zigbee Zigbee是IEEE802.15.4协议的代名词。根据这个协议规定的技术是一种短距离、低功耗的无线通信技术。这一名称来源于蜜蜂的八字舞,由于蜜蜂(bee)是靠飞翔和“嗡嗡”(zig)地抖动翅膀的“舞蹈”来与同伴传递花粉所在方位信息,也就是说蜜蜂依靠这样的方式构成了群体中的通信网络。其特点是近距离、低复杂度、自组织、低功耗、低数据速率、低成本。主要适合用于自动控制和远程控制领域,可以嵌入各种设备。 简而言之,ZigBee就是一种便宜的,低功耗的近距离无线组网通讯技术。Zigbee的起源 Zigbee, 在中国被译为"紫蜂",它与蓝牙相类似.是一种新兴的短距离无线技术. 用于传感控制应用(sensor and control). 此想法在IEEE 802.15工作组中提出,于是成立了TG4工作组,并制定规范IEEE 802.15.4. 2002年,zigbee Alliance成立. 2004年,zigbee V1.0诞生.它是zigbee的第一个规范.但由于推出仓促,存在一些错误. 2006年,推出zigbee 2006,比较完善. 2007年底,zigbee PRO推出 zigbee的底层技术基于IEEE 802.15.4. 物理层和MAC层直接引用了IEEE 802.15.4 在蓝牙技术的使用过程中,人们发现蓝牙技术尽管有许多优点,但仍存在许多缺陷。对工业,家庭自动化控制和工业遥测遥控领域而言,蓝牙技术显得太复杂,功耗大,距离近,组网规模太小等,而工业自动化,对无线数据通信的需求越来越强烈,而且,对于工业现场,这种无线数据传输必须是高可靠的,并能抵抗工业现场的各种电磁干扰。因此,经过人们长期努力,Zigbee协议在2003年正式问世。另外,Zigb

无线定位技术对比RFID UWB ZIGBEE

RFID是射频识别技术的英文(Radio Frequency Identification)的缩写,射频识别技术是20世纪90年代开始兴起并逐渐走向成熟的一种自动识别技术,射频识别技术是一项利用射频信号通过空间耦合(交变磁场或电磁场)实现无接触信息传 递并通过所传递的信息达到识别目的的技术。一般是基于RSSI来进行区域性感知,目前,RFID技术在工业自动化、物体跟踪、交通运输控制管理、防伪和军事用途方面已经有着广泛的应用。RFID系统的工作原理: RFID 读卡器 针对监狱系统的特殊情况,我们采用的RFID 阅读器的工作模式为“被动式”,正常工作时阅读器处于接收状态,实时接收电子标签发出的信号,并将接收到的数据转送到后台管理系统中。在可视环境下,最大识别距离(通讯距离)可以达到80米。在具体应用中与无源标签相比较,超长的识别距离具有非常大的优势。当用户对识别距离的长短有不同要求,或应用环境比较复杂时,可以通过设置阅读器上的衰减开关来调节并设定识别距离。 RFID 有源定位标签 采用“主动(active)方式“进行工作,主动发射信号给阅读器。 该方式工作时消耗的能量相对比较高,因此,我们在标签内部增加了高能电池,用来为标签提供能量。标准环境下,电池提供的能量可以保证标签连续工作1年左右。工作频率标签工作频率范围是2.4GHz ~ 2.485GHz,属于微波频段。目前,小功率设备可以自由使用该频段进行工作,不需要向管理部门申请和缴付任何费用。

超宽带(UWB)是射频应用技术领域的一项重大突破。Ubisense 公司利用该技术构建了革命性的实时定位系统(RTLS),该系统能够在传统的挑战性应用环境中达到较高的定位精度,并具有很好的稳定性;而诸如RFID、WiFi等技术并不能完成该类应用。超带宽(UWB)是射频应用技术领域的一项重大突破,改系统能够在传统环境中达到较高的定位精度,并具有很好的稳定性,创造了RTLS领域的新格局。 1,UWB与其他定位技术的优势 射频技术发展趋势 以往基于场强信号和信号质量技术来定位的RFID,WIFI,ZIGBEE等传统定位技术,定位精度往往不能令人满意,UWB定位技术的出现填补了高精度定位领域的空白。 定位传感器 它包含一个天线阵列,以及UWB 信号接收器;可以通过检测定位标签发出的UWB 信号,来计算该标签的实际位置。在工作过程中,每个传感器独立测定UWB 信号的方向角和仰角(AOA);而到达时间差信息(TDOA)则必须由一对传感器来测定,而且这两个传感器均部署了时间同步线;这种独特的AOA、TDOA相结合的测量技术,可以构建灵活而强大的定位系统。目前Ubisense 单个传感器能测得较为准确的标签位置;而通过两个传感器的接收信号能测定更为精密的3D 信息;传感器的这种特性大大降低了系统部署的硬件开销,显著改善了系统的稳定性与可靠性。 定位标签

ZigBee技术在定位方面的实验研究

ZigBee技术在定位方面的实验研究 摘要:介绍了ZigBee定位的基本原理和实现方法,并结合实验结果分析其优缺点。关键词: ZigBee;定位;RSSI;LQI 目前比较成熟并得到大范围应用推广的无线定位技术是GPS卫星定位系统,但在室内定位和市区多遮挡的情况下定位,GPS的效果差强人意,需要有其他的定位技术去弥补GPS的不足。现在人们对室内定位系统的需求也与日俱增,机场、展厅、写字楼、仓库、地下停车场、监狱、军事训练基地等都需要使用准确的室内定位信息。1 ZigBee简介ZigBee是一种新兴的短距离、架构简单、低消耗功率与低传输速率无线通讯技术,其传输距离约为数十公尺,使用频段为免费的2.4 GHz与900 MHz频段,传输速率为20 Kb/s至250 Kb/s,网路架构具备Master/Slave属性,并可达到双向通信。RSSI:链路信号强度节点:无线网络模块,是构成ZigBee无线网络基本单位,担负路由、终端、RSSI指示等功能。参考节点:无线网络模块,固定于定位区域,作为参照系与移动节点一起对该移动节点进行定位。移动节点:简易无线网络模块,由移动目标携带,如矿工,在定位区域移动,与参考节点一起对自身进行定位。LQI(Link Quality Indicator):链路信号质量[1]。2 定位系统的构成无线定位网络:利用ZigBee无线网络模块,根据实际应用环境合理布局,组成一套ZigBee无线定位骨干网络,网络形态可以是链状或网状拓扑。定位网络中的参考节点将接收到移动节点信息(RSSI和LQI),传送到上位机进行处理。移动节点:利用低价ZigBee无线模块(只完成无线收发不需要网络功能的RFD模块),制成一个便携式的移动装置。定位应用算法:上位机对无线网络传送回来的移动节点信息,用一定方法进行解算,得到移动节点的位置信息。上位机对该位置信息进行存储、显示等处理。3 定位原理与方法从算法采用的手段来看,ZigBee定位算法可以分为两大类:基于距离的算法和非基于距离的算法。基于距离的算法通过测量节点间的距离或角度信息,使用三边测量、三角测量或最大似然估计定位法计算节点位置。常用的测距技术有RSSI、LQI;非基于距离的算法则不需要距离和角度信息,算法根据网络连通性等信息来实现节点定位[2]。本实验采用的定位算法前三种主要是基于距离的算法,在已知发射功率的情况下,在接收点测量接收功率,通过测量接收到的信号强度可以推算出移动节点到参考节点的距离。第四种是非基于距离的算法。在定位过程中,需要利用ZigBee两个关键技术:(1)ZigBee节点的标识。每个ZigBee节点都有64位的永久地址,作为其唯一性标识。可以将这个地址映射为对应用层有意义的名字,从而可对每个节点进行身份辨认。(2)定位判定。位置判断的依据为无线信号参数LQI,位置判断的精度取决于路由节点分布的密度。定位的过程和计算主要有四种方法:(1)网格定位。,将ZigBee定位参考节点,以等间距布置成网格状,移动节点分别接收到与参考节点间的LQI,用LQI计算出到相邻节点的距离,用三角函数方法计算移动节点的坐标[3]。这里举一个例子来计算坐标值。假设参考节点和定位节点的位置。 从分布图中可以看出,如果在理想的情况下,与定位点最近的4个参考点分别是A1、A2、A4、A5,最近的三个参考节点是A1、A4、A5。根据三角公式可求得:P点的X坐标为17.0125;P点的Y坐标为12.9875。这样就计算出了一组定位节点坐标:(12.9875,17.0125)。 (2)一点信号强度定位。移动节点在不同的位置接收信号时,因距参考节点距离远近的不同,所收到的信号强度也不同。当移动节点接收到最近的参考节点的LQI值后,通过计算或比照,确定移动节点的位置。以参考点为原点坐标,单位m,参考节点距离30 m,如表1所示。 (3)两点信号强度定位。移动节点接收到相邻两个参考节点信号,计算其差值,确定移动点位置。其中LQIA为参考节点A的LQI值,LQIB为参考节点B的LQI值,以参考节点A的

相关文档
最新文档