论文部分内容阅读
本文针远程实验室设备运行状态监测的需要,结合Linux嵌入式技术、zigbee传感器网络技术、云服务器、web客户端等技术,设计实现了一套用于检测远程实验室环境的系统,该系统能够实时监测和记录实验室环境温度和湿度,以及相关实验设备的温度、湿度、等信息。主要研究以下4个关键技术:(1)采用zigbee传感器局域网技术搭建的传感器网络,通过该传感器局域网络能够方便的接入多种传感器数据,解决了检测实验室设备的多种运行状态的需求,同时通过无线技术进行数据传输的,省去了传感器布线的麻烦,后期实验设备移动位置也不会影响检测系统的运作;(2)结合QT可视化UI技术与Linux嵌入式操作系统设计了可视化网关,该网关解决了收集、分析、处理、存储本地传感器局域网的数据并最终发送至服务器的问题,实现了监测数据的远程传输、集中处理;(3)采用云服务器技术设计的网络数据接口应用,该应用接口解决了传统服务器搭建门槛高、稳定性差、成本高的问题,具备各应用之间数据通信的能力;(4)结合QT可视化UI技术设计了C/S模式和B/S模式的远程控制客户端,覆盖手机、平板电脑、台式电脑等多种设备,使得操作人员在离开监控室,随时监控实验室运行状况成为可能。针对以上关键技术的研究,设计实现了远程实验室环境监测系统。该系统有利于解决实验室内环境复杂,不同仪器放置的位置不同,检测传感器布线难度大,且监测系统建成后不方便更改仪器布局的问题;不同实验室之间相隔较远,每次监测需要实地调取数据非常不方便的问题;还有传统远程检测系统中服务器搭建、维护难度大和查看管理检测数据的方式单一的问题。对整个远程实验室环境监测系统进行了分模块的测试,验证了远程实验室环境监测系统的设计实现,可以实现多客户端对远程检测实验室环境:温度、湿度、设备姿态、开启关闭状态等信息进行监测。