随着生活水平的提高,人们对环境的要求越来越高,如何获取实时、可靠的环境数据已经成为一个迫在眉睫的问题,特别是在人迹罕至的地方或者危险区域,传统的环境监测手段已经无法满足需要。无线传感器网络具有低功耗、自组织、可靠性高等优点,非常适合野外环境监测。 本文介绍了环境监测无线传感器网络中的网关设计。从低功耗和可靠性出发,网关的ZigBee通信模块采用CC2430,负责组建管理无线环境监测网;GPRS模块采用TC35,实现了环境监测网络与监控系统的无线数据传输;主控制器采用嵌入式处理器LPC2210,通过与ZigBee模块和GPRS模块的通信,实现两种网络的协议转换。在硬件设计方面,介绍了主控制器模块的电源电路、串口电路、存储器电路、人机交互电路、与ZigBee通信模块的接口设计、与GPRS模块接口设计;在软件设计方面,提出了基于需时中断的软件设计方法,移植了μC/OS-II操作系统,设计了串口驱动、ARM与ZigBee通信、ARM发送短消息、人机交互以及监控中心软件等;对ZigBee网络中的组网、数据传输等进行了研究,设计了星型无线传感器网络,介绍了系统的测试情况。结果表明,星型ZigBee环境监测网络能通过GPRS网络实现对ZigBee网络的监测,整个系统具有实时、可靠、低功耗、监测范围广等优点。