基于ARM和Linux的数据网关的研究与设计
本文选题:数据网关 切入点:Linux 出处:《云南大学》2016年硕士论文 论文类型:学位论文
【摘要】:节能减排和发展低碳经济已经成为发展我国经济的根本性前提,缓解资源环境约束,促进经济发展方式改变,建设资源节约型、环境友好型社会,增强可持续发展能力已经成为“十二五”节能减排的约束性目标。当前节能减排的工作所存在的主要问题之一就是基础工作薄弱,能源消耗费用和污染物排放计量、统计体系建设缓慢,监测能力等需要改进。能源消费计量、统计和管理缺乏有效的数据采集和管理手段一直以来都是节能减排的工作瓶颈,为了解决企业、智能建筑或者政府职能部门在节能减排所存在的问题,本文设计的数据网关能够为它们实时地获取能耗信息、进行相应的组织、管理和决策提供了有效的技术支持。本文以节能减排、能耗监控为背景,设计了一种基于Linux和ARM的数据采集网关,该网关在硬件上使用了以ARM920T为核心的工业级的微控制器芯片,通过8路RS232和8路RS485接口实现数据的采集,通过以太网接口实现将所采集的数据远传到服务器。在软件上大致可以分为三个模块:数据中心控制、数据采集、数据远传。其中在数据远传过程中,包含身份认证和数据包上传过程,由于在此过程中数据类型复杂,需要针对不同类型的数据进行统一处理,为了保证下位机与上位机能够稳定的进行通信,主要研究了下位机数据网关与上位机服务器之间的具体通信规则。并在Linux系统基础上,通过XML结合TCP来实现了该通信协议。最后,对数据网关进行了测试,结果表明,本系统所设计的通信协议达到了设计要求,满足了数据网关与服务器之间的通信需求。
[Abstract]:Energy saving and emission reduction and the development of low-carbon economy have become the fundamental prerequisite for the development of China's economy, ease the constraints of resources and environment, promote the change of economic development mode, and build a resource-saving and environment-friendly society. Enhancing the ability of sustainable development has become the binding target of energy saving and emission reduction in the 12th Five-Year Plan. One of the main problems in the current energy saving and emission reduction work is the weakness of basic work, the cost of energy consumption and the emission measurement of pollutants. Energy consumption metering, statistics and management lack of effective data collection and management means have always been the bottleneck of energy conservation and emission reduction, in order to solve the problem of enterprises, Intelligent buildings or government functions in energy conservation and emission reduction problems, the data gateway designed in this paper can obtain energy consumption information in real time for them to organize, In this paper, a data acquisition gateway based on Linux and ARM is designed based on the background of energy saving and emission reduction, energy consumption monitoring and control. The gateway uses an industrial microcontroller chip with ARM920T as the core in the hardware. The data acquisition is realized by 8 RS232 and 8 RS485 interfaces, and the data is transmitted to the server by Ethernet interface. The software can be divided into three modules: data center control, data acquisition, data acquisition, data acquisition, data acquisition, data acquisition, data acquisition, data acquisition, data acquisition, data acquisition, data acquisition, Data remote transmission. In the process of data remote transmission, including authentication and packet upload process, because of the complexity of data types in this process, we need to deal with different types of data in a unified way. In order to ensure the communication between the lower computer and the upper computer, the specific communication rules between the data gateway of the lower computer and the upper computer server are mainly studied, and based on the Linux system, The communication protocol is implemented by XML and TCP. Finally, the data gateway is tested. The results show that the communication protocol meets the design requirements and meets the communication requirements between the data gateway and the server.
【学位授予单位】:云南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN915.05;TP316.81
【相似文献】
相关期刊论文 前10条
1 王琪;;项目递进教学法在linux教学中的应用[J];产业与科技论坛;2011年18期
2 ;谈十个linux管理的常见错误[J];计算机与网络;2012年01期
3 陆军;;给linux初学者的建议[J];无线互联科技;2012年09期
4 李伟;;Linux系统中文件权限管理及应用[J];无线互联科技;2014年04期
5 陈靖;陈怡;;关于在应用型本科计算机专业中设置linux教学平台的探讨[J];教书育人;2013年09期
6 ;实达预装Linux[J];每周电脑报;2000年26期
7 高树风,徐爱;基于Linux的网络考试系统的设计与实现[J];大连轻工业学院学报;2001年01期
8 薛龙琴,王祖汉;在LINUX下安装SYBASE数据库[J];河南气象;2001年02期
9 陈振瑜;Linux实用技巧[J];计算机周刊;2001年35期
10 谢茗涛;走出Linux服务器误区[J];计算机与网络;2001年08期
相关会议论文 前10条
1 龚成清;;基于人工智能的Linux网络入侵检测系统的设计[A];第三届全国软件测试会议与移动计算、栅格、智能化高级论坛论文集[C];2009年
2 燕东渭;;在LINUX下构建简单的INTERNET/INTRANET安全系统[A];第五届全国优秀青年气象科技工作者学术研讨会学术论文集[C];2002年
3 陈优平;;新一代气象信息网络服务器的选择——Linux[A];网络安全技术的开发应用学术会议论文集[C];2002年
4 罗佳宇;李陶深;;基于Linux的小型网络入侵检测系统的设计与实现[A];广西计算机学会2007年年会论文集[C];2007年
5 杨强;齐美彬;蒋建国;;VPN在arm-linux嵌入式系统中的应用[A];全国第21届计算机技术与应用学术会议(CACIS·2010)暨全国第2届安全关键技术与应用学术会议论文集[C];2010年
6 王朝君;谢永强;宋敬华;;基于Linux的网络诱骗系统研究[A];第十八次全国计算机安全学术交流会论文集[C];2003年
7 张耀南;罗立辉;;根据应用设定linux的安全策略[A];第十九次全国计算机安全学术交流会论文集[C];2004年
8 于哲舟;李一宏;蒲东兵;王纲巧;刘小华;周春光;冯博;;基于嵌入式Linux的人像考勤系统[A];第七届青年学术会议论文集[C];2005年
9 郑伟;苏捷;朱威;;PXE网络安装linux的实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年
10 王连春;张永焘;窦峰山;龙志强;;基于Linux中低速磁浮列车车载监测与评估系统设计与实现[A];2009中国控制与决策会议论文集(2)[C];2009年
相关重要报纸文章 前10条
1 广西 Subbo;优化Linux的系统服务[N];电脑报;2004年
2 张雪琳;当Linux遭遇电信[N];通信产业报;2002年
3 中科院计算所软件室 李洋;如何监控和保护Linux下进程安全[N];计算机世界;2005年
4 刘涛;Linux领袖瞄准自由软件运动[N];电脑商报;2006年
5 沈勤誉 DigiTimes;Linux手机声势看俏 软件平台业者水涨船高[N];电子资讯时报;2007年
6 Neil McAllister;基金会让Linux更“团结”[N];计算机世界;2007年
7 孙文;联想为Linux带来新的“幸福”[N];中国电子报;2000年
8 ;LINUX掌上电脑 能否吃到行业用户市场的奶酪[N];中国高新技术产业导报;2002年
9 方恺;北美企业用户数萎缩 Linux普及受阻?[N];中国高新技术产业导报;2005年
10 ;长城Linux策略[N];网络世界;2001年
相关硕士学位论文 前10条
1 金萌;Linux上建立县级森林资源信息管理系统解决方案[D];北京林业大学;2006年
2 高伟;机顶盒自动待机功能程序设计[D];内蒙古大学;2015年
3 周云龙;基于系统多样性的Linux安全相关研究[D];兰州大学;2015年
4 赵子贤;智能冰箱食品管理系统的设计与实现[D];电子科技大学;2015年
5 万江;基于Linux系统的互联网高清播放器的设计与实现[D];电子科技大学;2014年
6 杜佩佩;Linux内核开发者群体的结构演化及行为特征研究[D];大连理工大学;2015年
7 盛勤;基于Linux的路由器操作系统及E1接口软件设计与实现[D];电子科技大学;2015年
8 徐永健;Linux内核驱动中漏洞检测的研究[D];北京工业大学;2015年
9 张梦娜;Linux下网络视频监控系统服务器的设计与实现[D];电子科技大学;2014年
10 江欣阳;基于嵌入式Linux的智能大棚控制系统设计与实现[D];电子科技大学;2015年
,本文编号:1642968
本文链接:https://www.wllwen.com/jingjilunwen/jiliangjingjilunwen/1642968.html