论文部分内容阅读
随着现代网络和无线通信技术的进步,无线传感器网络在国家安全、国民经济等诸多方面均有着广泛的应用,未来无线传感器网络将向天、空、海、陆、地下一体化综合方向发展,无线传感器网络及组网技术已逐渐成为IT领域中研究的热点。无线传感器网络对设备低功耗,低成本的要求使得基于ZigBee标准的无线传感器网络技术被提上日程,其中家庭控制、复杂环境下温度湿度等远程监测、网络中节点的地理位置感知等成为目前广泛讨论和研究的课题。本文通过讨论ZigBee技术的背景、IEEE802.15.4标准及以此为基础的ZigBee协议栈构架,掌握ZigBee的技术优势,并将其作为无线传感器网络的核心技术。分析了硬件平台各部分设计的基本思想及必要性和可行性,重点研究了多种传感器接口的传感器信号采集系统,设计了各个模块具体实现电路,最终实现了无线传感器网络通信的硬件平台,传感器节点能适合周围环境信号的复杂性,从而提高了终端设备节点对于环境的适应能力。在基于TI协议栈的无线传感器网络(WSN)软件设计实现中,利用最符合ZigBee标准的德州仪器TI推出的Z-Stack 1.4.2构建WSN平台,介绍了协议栈具体的运行机制及各层的API函数,分析并讨论了PC机与协调器之间以及网络节点之间的通信协议,重点研究了协调器节点和传感器节点的应用程序实现,并在Visual C++6.0环境下开发相应的监测软件,实现了对远程节点的实时监控。网络定位与GPS定位相比有着成本低廉的优点,无线传感器网络定位更是智能交通和井下人员定位的关键技术。本文在以上硬件平台与ZigBee协议栈基础上,综合考虑网络中节点的功能,结合CC2430收发数据包的特点,在楼宇环境下实地测量大量RSSI/LQI数据,得到该环境信号的分布模型。针对具体的实验环境给出节点的布置方案,最后在无线传感器网络硬件平台上,设计了一套完整的通信流程,并按照节点功能不同,开发不同的应用程序。最后在楼宇环境中,对该定位算法进行了测试,并对结果作了分析。