论文部分内容阅读
随着嵌入式技术、传感器技术、网络技术以及无线通信技术的不断发展,无线传感器网络作为一种新兴的“智能”网络受到了人们广泛的关注。无线传感器网络已经应用到了人们生产生活的各个方面。ZigBee技术作为短距离无线通信技术的代表之一,具有低功耗、短时延、自愈力强等诸多优点,可以广泛应用于低速无线传感器网络中。无线传感器网络并不能孤立存在,为了达到不同应用的要求,一般需要通过异构网互连的方式将传感器数据发送到远端监控中心,监控中心对传感器数据进行统一的处理和应用。无线传感器网络网关完成异构网互连的任务,它负责将传感器数据发送到远端监控中心。当前一般采用以太网、GPRS、CDMA等方式中的一种完成异构网互连,数据远程通信的方式相对比较单一。本文通过分析现有的无线传感器网络网关特点,结合无线传感器网络发展趋势,提出了一种无线传感器网络网关的设计和实现方案。该网关基于ZigBee技术构建,以PXA270处理器作为硬件平台的核心,通过以太网芯片、GPRS芯片以及满足ZigBee协议的CC2430射频芯片,分别接入以太网、GPRS网和无线传感网。以双CPU架构模型划分开发模块,分析搭建了网关的软硬件环境,完成了终端节点、网关节点的硬件设计。通过深入研究TI公司提供的ZigBee协议栈Z-Stack,成功完成了该协议栈在CC2430上的移植工作。网关的应用软件采用多线程技术开发,提高了系统响应外部事件的效率。通过系统的测试和验证,汇聚节点完成了无线传感器网络的构建和维护功能,网关系统实现了GPRS、以太网数据远程传输的功能,基本达到了最初的设计要求。该网关的设计与实现,增强了无线传感器网络网关的数据远程通信能力,提供了有线和无线相结合的数据通信方式,扩大了无线传感器网络的应用范围,为实现具有更多传输方式的网关提供了参考。