论文部分内容阅读
随着无线传感器技术的不断发展,其应用领域越来越广泛,尤其是在环境监测方面有着非常重要的实际应用前景。然而,由于无线传感器网络(WSN)受到自身组网规模和组网方式限制,通讯距离仅能在方圆几公里之内,而就环境监测而言,有不少情况下被监测区域距离监测部门往往较远,这就需要将无线传感器网络与其他技术相结合,以实现区域监测数据的远距离传输。M2M是机器对机器通信的简称,M2M平台主要采用GPRS等远距离通信技术。将WSN与M2M平台进行对接,能够实现WSN的远距离扩展,即将WSN网络通过M2M网关与M2M平台相连接,来实现区域环境监测数据的远程采集及调用。本文通过设计并实现一个基于WSN与M2M技术相结合的环境监测系统,探讨将WSN和M2M技术相结合实现远距离监测的若干技术性问题。整个系统平台包括传感器节点系统、M2M网关系统和数据调用系统,主要完成的工作有:(1)系统选用CC2530芯片设计环境监测节点的硬件平台,该节点硬件能够采集多种环境数据,并可通过2.4GHz射频进行数据传输。在该硬件平台上进行了TinyOS操作系统的移植与改进,完成了低功耗无线传感器网络CSMA+LPL的MAC协议和MESH网络路由协议,实现了节点上完善的电源管理和功耗控制。(2)设计完成了无线传感器网络M2M网关,硬件上采用嵌入式ARM9处理器S3C2440,并以CC2530作为汇聚节点采集WSN数据,利用GPRS模块EM310为网络数据的出口。在该网关平台上实现Linux系统的移植,且在该平台上实现WMMP协议对接M2M平台服务器。(3)选择上海张江某园区内实际监测环境进行系统整体测试和使用,完整地实现了一个基于WEB的环境监测系统。该系统平台已经过近半年的实际运行,性能稳定可靠,各项功能指标达到了设计要求。