论文部分内容阅读
目前无线传感网络定位系统存在寿命短、成本低及对定位技术要求高等特点,现有的定位技术在特定环境下有较好的定位性能,却大都不能适应无线传感网络,然而ZigBee技术却能够较好的满足无线传感网络定位的要求,本文基于此对ZigBee定位机制进行了深入研究,设计出一种基于ZigBee技术的无线传感网络定位系统。本文的创新点和主要工作包括以下几个方面:1.深入研究现有的无线定位算法,根据实际情况对基于测距的接收信号强度指示法进行了改进,在求取路径损耗与传输距离之间的关系时依据不同的场景分别使用数值匹配法与曲线拟合法;定位时,室内采用三角质心定位算法,室外提出了双参考节点定位算法。2.定位系统硬件平台以德州仪器公司CC2530片上系统为核心,并为该硬件平台配备了液晶显示屏,为用户提供了可视化的操作过程;系统软件以德州仪器公司研发的Z-Stack协议栈为核心,Z-Stack协议栈完全符合ZigBee2007的规范要求。3.定位软件的开发也是本文工作的重点。在深入学习Z-Stack协议栈的基础上,开发了基于ZigBee网络的定位软件,并以Z-Stack为基础实现了定位的数学算法与节点间通信流程,将测距标定与完整定位流程结合起来。对定位系统在室内和室外环境下进行了大量的实际测试,测试结果表明定位系统能满足设计要求,定位误差可控制在25cm的范围内。