编辑: 烂衣小孩 | 2016-09-01 |
2015 in Hans.
http://www.hanspub.org/journal/csa http://dx.doi.org/10.12677/csa.2015.54014
108 Visualization Gateway System Based on Linux Qt Technology Jian Wen, Lijun Tang*, Zhongchuan Lin, Min Deng, Feng Bin, Yongjian Wang, Yu Gang Department of Physics and Electronic Science, Changsha University of Science and Technology, Changsha Hunan Email: * [email protected] Received: Apr. 23rd , 2015;
accepted: May 8th , 2015;
published: May 14th ,
2015 Copyright ?
2015 by authors and Hans Publishers Inc. This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/ Abstract Aiming at the requirement of laboratory platform for remote network control, we propose a de- signing scheme of visualization gateway system based on Linux Qt platform, and realize a visuali- zation gateway system based on the embedded C/S mode. The system adopts the Cortex-A9 quad- core Exynos
4412 chip as the processor cores, uses embedded Linux Qt platform as the local serv- er and remote client, collects Zigbee network sensors'
data via the serial port and Ethernet port, and combining with embedded Linux operating system, Zigbee technology and network transmis- sion, uses open source interface library Qt to develop interface program. The system synthetically considers the access of a variety of sensor devices in LAN, and can easily exchange the information with the outside network. Keywords Visualization Gateway, Remote Monitoring, Zigbee 基于Linux Qt技术可视化网关系统 温建,唐立军* ,林中川,邓敏,宾峰,王永健,刚煜长沙理工大学物理与电子科学学院,湖南 长沙 Email: * [email protected] 收稿日期:2015年4月23日;
录用日期:2015年5月8日;
发布日期:2015年5月14日*通讯作者. 基于 Linux Qt 技术可视化网关系统
109 摘要针对远程实验室平台控制需求,提出了一种基于Linux Qt平台可视化管理的网关系统设计方案,设计实 现了一种基于嵌入式的C/S模式的可视化网关系统.该系统采用Cortex-A9四核的Exynos 4412芯片作为 处理核心,以嵌入式Linux Qt平台作为本地服务端与远程的客户端,通过串口和网口采集Zigbee网络传 感器的数据,结合嵌入式Linux操作系统、Zigbee技术及网络传输,利用开源的图形界面库Qt开发界面 程序.系统综合考虑了局域网内各种传感器设备的接入,可方便与外界网络信息交换. 关键词 可视化网关,远程监控,Zigbee 1. 引言 随着网络技术、计算机技术、教育技术的快速发展,远程教育平台逐渐引起了人们高度重视[1],但 远程实验教育由于硬件设备的多样性和实验室环境的复杂性,还没有成熟的可视化网关控制平台[2],目 前存在的嵌入式网关存在操作复杂、控制信息不能实时查询显示的问题.为更好地搭建远程网络实验平 台,本文采用嵌入式 Linux 与Qt 结合方案,重点探讨可视化网关技术. 2. 可视化网关总体框架 在远程控制网络构架中,网关属于网络处理层,它在接入感知层和应用工传输层之间启到了连接作 用[3],并能实现不同网络协议的转换[4],此外网关还应具备设备控制管理功能,对各种类型的感知设备 实现远程检测和控制,如图
1 所示. 针对传统网关存在操作复杂、 不能及时控制的问题[5], 充分考虑 Internet 网络的广泛性及其应用性, 本设计采用嵌入式 Linux 系统和 QT 可视化界面,将网关常用操作直观显示到操作界面上. 嵌入式网关需要接入多种传感器以便检测不同的环境数据[6],例如室内环境温湿度、设备温度和设 备开启或关闭状态等.不同时间段的运行数据也要求能够存储下来,以便后期遇到问题时有据可查.网 关还应具备远程访问能力[7],满足可视化操作要求,使得用户能够异地实时对实验室环境进行监测和控 制[8].因此,嵌入式可视化网关应具备以下性能:1) 对感知网络的数据接收能力;