基于Linux的物联网网关设计

被引量 : 0次 | 上传用户:wuaiboer
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
物联网网关作为物联网应用中的主要接入和组网设备,承担着将物联网感知信息封装成网络数据包并传送给后台服务器的任务。在建筑节能领域中,凭借物联网具有全面感知、可靠传输、智能处理的特点,物联网网关可有效替代手工抄表等传统技术,实现对建筑能源系统的智能监测、控制与管理。在物联网网关设计之前,本文首先对具体的建筑能耗监控系统进行了分析,然后根据能源监控系统的实际需求及能耗数据采集的相关导则要求,对网关的功能需求进行了全面的分析和汇总,并据此设计了网关的硬件架构与软件架构。为了方便网关的后期维护以及尽可能地缩小电路板的设计尺寸,硬件部分设计采用核心板与扩展板的分块式设计方案,其中核心板主要集成了主控芯片AT91SAM9G20、 RAM、ROM及电源模块等部分,扩展板集成了RS-485数据采集模块、串口控制台、以太网、3G网络、SD卡、温度检测、USB、RTC、电源模块等部分。根据嵌入式系统的结构特征,网关软件架构可分为驱动层、操作系统层和应用层三部分,驱动层主要包括看门狗、温度检测模块、网卡芯片等设备的驱动程序;操作系统层主要包括U-Boot启动加载程序,Linux内核及根文件系统三部分;应用层是本文设计的重点,主要包括Sqlite3数据库设计,Web配置程序设计,数据采集程序设计,软看门狗程序设计及程序升级服务设计五部分,其中Sqlite3数据库用来存储计量装置的配置信息,Web配置程序用来给用户提供人机交互的Web配置界面,并配合采集程序的配置更新服务一起完成配置信息的增、删、改、查操作。采集程序主要用来实现对六个端口的数据采集,并通过以太网将数据上传至服务器,除此之外,为满足网关的功能需求,网关还具有时间同步、文件管理、紧急告警及被动数据采集等功能。软看门狗用来监控采集程序的运行状态,若采集程序出现卡死或中断,软看门狗就能迅速地重启采集程序,从而保证数据采集的连续性。程序升级服务可为网关提供本地升级和远程升级两种服务,能为后期的程序升级提供有效的更新途径。最后,本文针对网关设备的数据采集成功率及无故障运行时间进行了测试,并对网关的功能实现情况进行了汇总,完全满足功能需求分析中数据采集、数据处理、数据存储、数据远传以及配置维护等方面的要求。
其他文献
植物是园林要素的重要组成部分,不仅满足园林空间构成和艺术构图的需要,并为人们提供遮荫、降暑、防灾等功能,同时,更是园林景观的生命象征,能为人类营造优美舒适的生态环境
“文献”术语的现代定义是学术界正在热烈讨论的课题。文章在借鉴吸收国内外有关研究成果的基础上,对文献的内含、载体、符号等问题进行了较为深入的讨论,认为知识、记录、物
目的:探讨胃肠道活组织检查病理诊断高级别上皮内瘤变(high-grade intraepithelial neoplasia,HIN)的价值。方法:对经内镜活检病理诊断为HIN的52例患者的临床和病理资料进行
<正>第一道防线:高速、准确地切除故障元件的继电保护和反映设备运行异常的保护。第二道防线:保障电网稳定运行的安稳装置自动重合闸装置,除减少重合于永久故障时系统
报童问题是运筹学中典型的随机性存贮模型.目前很多运筹学和管理科学教科书一般只给出报童问题最优订购量应该满足的条件,而没有给出具体的期望费用的表达式,这对于报童问题
【正】 一在我国源远流长的文学史上,一向十分重视意境的创造。所谓意境,主要是指某些作品所具有的这样一种审美机制:既能向读者呈现出情、意、象和谐统一的直接画面,又潜藏
<正>一张立体的装饰画、一张动感的明信片、一个富于创意的设计都会吸引人们驻足观看。本文要谈论的就是当下颇受关注、市场需求量不断扩大的立体印刷。
文化是人类创造的知识财富,语言又是文化的产物,文化的民族性质,决定了离开特定文化背景的语言是不存在的,文化是言语交际技能的重要组成部分,对外汉语教材是以提高听说技能
针对"物质的量"单元教学,提出基于学生认知逻辑基础上的学科知识逻辑结构的架构教学,详实介绍了"物质的量"单元教学中逻辑结构分析、问题引导下的教学过程及知识与概念的架构
<正> 1983年《中华人民共和国标准·文献著录总则》(GB3792.1-83)发布文献的国家标准定义是:记录有知识的一切载体。我自开设《文献类型学》课程以来,对这个定义产生了三种困
期刊