论文部分内容阅读
随着无线传感网技术的不断发展和逐步被广泛应用,无线传感网系统已经成为各高校和研究机构研究和开发的热点本论文结合ZigBee和GPRS技术,设计和实现了基于ZigBee的无线传感网原型系统。采用TI CC2530片上系统(SOC)设计了ZigBee硬件设备,组建ZigBee传感网络;以GPRS作为ZigBee网络的无线接入技术,实现了远程访问、监控ZigBee传感网络的网关系统;以TI Z-Stack协议栈作为节点软件平台,分别开发了ZigBee传感网络和协调器的应用程序,实现传感数据的采集、处理和上传。具体研究内容分为以下几部分:1、系统硬件设计。设计ZigBee传感网节点,实现射频前端电路、传感器模块等电路的设计。采用STC51单片机,结合MG323GPRS模块和ZigBee协调器设计了系统的网关。2、Z-Stack协议栈移植。首先对Z-Stack协议栈深入分析,并根据本文设计的ZigBee硬件平台对Z-Stack协议栈进行裁剪、移植,实现Z-Stack协议栈正确运行,并完成协调器设备串口数据处理程序、ZigBee传感网络传感器驱动应用程序的开发。3、系统软件设计。ZigBee协调器与网关微处理器通过串口通信,通过对数据消息进行格式化处理,设计了串口通信协议;采用统一的数据格式实现客户端与网关的GPRS通信。另外,设计了确认、校验和重发机制,当确认信息超时或者校验为错时启动重发请求,直到收到确认消息,保证数据的安全;对不同优先级的ZigBee网络数据采取相应的处理方式,对高优先级报文优先发送来保证重要数据传输或者报警的及时性。本课题在银江股份有限公司研究完成,为系统的ZigBee网络设备配置不同的传感器模块,就能完成不同的监控任务,可广泛应用于工业控制、环境监测、智能家居等场景中。