论文部分内容阅读
随着我国经济社会快速发展,一些环境问题日益凸显。人民生活水平的提高使得环境数据的监测与发布日益成为公众关注的焦点,然而环境参数种类繁多、测量复杂、人力与物力资源投入高。因此,本文设计了物联网环境监测系统中ARM网关与LAMP(Linux、Apache、Mysql、PHP)服务器,实现对特定区域内环境参数的采集与发布功能。 首先,论文介绍了物联网监测系统发展现状以及研究的目的与意义。结合环境参数采集与发布过程,介绍了物联网环境监测系统中ARM网关与LAMP服务器的设计思路与功能结构。 其次,论文介绍了LAMP服务器端的环境搭建与软件设计,分析服务器端的功能需求、设计思路以及具体软件设计方法。服务器端软件设计主要通过Mysql数据库提供数据存取服务,设计了基于TCP/IP协议的后台程序与ARM网关进行数据网络通信,再通过PHP语言设计网页并实现动态图表构建,借助Apache软件通过Web浏览器向网络用户提供网络数据访问服务。 再次,论文设计了基于ARM11处理器的Linux嵌入式网关,一方面负责通过串口通信接收来自物联网Zigbee数据采集网络的环境数据,另一方面负责通过基于TCP/IP协议的后台程序与LAMP服务器交互数据。 最后论文对系统进行了测试、分析,总结系统在实际应用中的可行性与实用价值。通过ARM网关与LAMP服务器相结合的方法,融合物联网技术可以很好地解决监测过程中出现的许多问题。该系统还可根据需要拓展配置监测系统的传感器种类,对包括水质、空气、PM2.5等焦点环境参数进行监测,开发与应用前景广阔。