基于ZigBee的无线传感器网定位技术研究
上位机功能实现流程如图6所示。其中,系统初始化包括:定位区域示意图加载、区域尺寸参数设置、参考节点位置设置和串口相关参数设置以及串口打开等功能。
图6 上位机实现流程
5.2 定位算法选取
基于接收信号强度指示(RSSI)的算法,利用RSSI与距离之间的关系,在特定定位环境采集数据,对数据进行拟合,获取二者关联曲线,利用基于测距的定位算法实现未知节点的位置确认。
基于场地信号强度数据库的算法,就室内定位而言,要实现精确定位,最直接的方法是建立待定位场地的信号强度数据库,通过数值比对确定盲节点位置。但数据库的构建费时费力,室内环境改变(如室内设施移动了位置、改变了参考节点位置等)需要重新构建采样数据库。为了以较小代价获得尽可能高的精度,可以将2种定位方法进行适当融合。每种算法都有它的优缺点,根据具体应用需要选择合适的算法。
6 结束语
本文详细介绍了无线传感器定位系统的软硬件设计,该定位系统可以充分利用软件方法实现较高的定位精度。降低对定位硬件的要求。使得无线传感器定位系统维持在较低的成本上。从实际测试结果表明:该定位系统是切实可行的,并且实现简便。
评论