- 资源介绍
- 更新记录
- 安装教程
摘 要
物联网是新一代信息技术的重要组成部分,通过大量感知节点组成传感网络,实现客观世界感知。然而,传感器类型十分广泛,而且使用的协议都不同,需要一种网元设备将这些终端设备无缝的链接到网络中,该设备称为物联网网关。物联网网关在这个信息时代扮演着十分重要的角色,它是连接无线传感网络与传感通信网络的一个纽带,可以完成不同类型网络之间的协议转换以及远程控制,将多种接入手段整合起来,统一互联到接入网络的关键设备。
本课题以FriendlyARM6410开发板作为物联网网关硬件平台开发,软件开发平台是VMWARE+UBUNTU+LINUX。本课题研究的物联网网关系统主要实现从串口接受无线传感器网络的数据存储到本地数据库并进行管理,然后将数据发送到远程云平台服务器,另外将远程服务器来的控制命令通过网关系统发送到无线传感器网络。具体完成的任务包括:基于LINUX下的驱动程序设计,LINUX下的平台设计,数据库设计,网络SOCKET应用程序设计,基于LINUX的SQLITE的数据库设计和多线程设计。通过系统调试和测试,该网关可以实现数据协议的双向转换,实现数据的存储,显示和管理,具有很好的应用价值。
本文首先综述了物联网和物联网网关的研究现状,并且分析了国内外的研究现状,分析了此类物联网网关产品的优缺点,并且结合课题的研究需要和实际需求,提出了基于FriendlyARM开发平台的物联网网关控制与数据采集系统的整体设计方案。然后对硬件和软件设计展开讨论,之后对在实验和设计中遇到的问题进行了分析。最后对整个程序的运行结果和调试过程进行详尽的阐述,验证了此次设计的可行性。
关键词:物联网网关; 数据采集; 无线传感器; Linux; 数据协议转换
ABSTRACT
The IOT is an important part of a new generation of information technology, through a large number of sensor nodes to form a sensor network, to achieve the objective world. However, types of sensors is very extensive, and the use of protocols are different, so it is necessary to get a network device to terminal equipment connection to the network seamlessly, this is the IOT gateway. IOT gateway plays a very important role in this information age, it is a link between the wireless sensor network and sensor communication network connection, it can achieve the protocol conversion between different types of networks and remote control. IOT gateway equipment is the key equipment of integrating a variety of access means, and unified access to the network.
The topic is based on the FriendlyARM6410 development board as the hardware platform of IOT gateway. The software is developed by VMWARE+UBUNTU+ LINUX platform.This topic research IOT gateway system mainly realizes from the serial port to accept wireless sensor network data stored in a local database and management, and then transmits the data to the remote cloud server platform, in addition to the control commands from the remote server to be sent to wireless sensor networks through the gateway system. The completion of specific tasks include: Driver programming based on the LINUX, LINUX platform design, the database design, network socket application program design, based on LINUX SQLite database design and multi thread design. Through the system debugging and testing, the gateway can realize the bidirectional conversion of data protocol, realize the data storage, display and management, and has very good application value.
Research status of networking and networking gateway in this paper, we first review and analyzes the research status at home and abroad, analysis the advantages and disadvantages of such IOT gateway products. And then according to the topic of the research need and actual demand, proposed the overall design scheme of the IOT gateway control and data acquisition system based on FriendlyARM development platform. Then carry out hardware and software discussions, and analyze the problems encountered in the experiment and design. Finally, the operating results and debugging process of the entire program are described in detail, which verifies the feasibility of the design.
Key words: IOT gateway; Data acquisition; Wireless sensor; Linux; Data protocol conversion
目 录
第一章 背景介绍 1
第一节 课题设计的背景 1
第二节 物联网网关的相关技术和研究现状 2
第三节 系统开发的目的和意义 6
第二章 系统开发环境介绍 7
第一节 开发工具的选择概述 7
第二节 开发板FriendlyARM6410介绍 7
第三节 嵌入式Linux介绍 9
第四节 相关技术的应用 12
第五节 数据库介绍 17
第三章 系统分析与概要设计 20
第一节 可行性分析 20
第二节 需求分析 21
第三节 系统功能结构分析 22
第四章 数据库的设计与实现 29
第一节 数据库设计 29
第二节 数据库表设计 29
第三节 系统E-R图 33
第五章 详细设计与实现 36
第一节 设计目标 36
第二节 开发环境和目标平台 36
第三节 开发平台的搭建 36
第四节 数据通讯协议 38
第五节 主要模块代码分析 38
第六章 系统测试与综述 52
第一节 测试的意义和方法 52
第二节 系统模块功能展示 53
第七章 结论 61
参考文献 62
致 谢 63
猜你喜欢
-
本科毕业论文(设计)开题报告撰写规范
2021-06-08 -
基于SSM微信小程序健身系统的设计与实现毕业论文+项目前后台源码及数据库
2021-06-08 -
基于JavaWeb的贫困认定管理系统设计与实现毕业论文+项目源码及数据库
2021-06-08 -
2021机械毕业设计论文实习报告
2021-06-08 -
基于Java+hadoop网络云盘上传下载系统设计与实现毕业论文+任务书+翻译及原文+答辩PPT+项目源码及数据库
2021-06-08 -
基于JavaWeb的家庭记账管理系统的设计与实现毕业论文+任务书+开题+答辩PPT+设计源码及数据库+辅导视频
2021-06-09 -
110kV输电线路L4继电保护整定设计论文计算书
2021-06-10 -
多用途折叠式行李拉车设计说明书(论文)+cad图纸+proe三维图纸
2021-06-08 -
台球机器人设计毕业论文
2021-06-10 -
基于B/S的超市积分管理系统设计与实现毕业论文+翻译及原文+源码+数据库+辅导视频
2021-06-08
-
指纹识别系统设计毕业论文+开题报告+翻译及原文+设计源码
2021-06-09 -
多功能便携式吸尘器设计毕业论文+任务书+答辩PPT
2021-06-09 -
高空玻璃擦洗器结构设计毕业论文+任务书+开题+文综+翻译及原文+答辩PPT+cad图纸
2021-06-09 -
坦克大战游戏Java网络版设计毕业论文+任务书+开题报告+答辩+源码+辅导视频
2021-06-08 -
基于图像处理的股票数据分析论文开题报告
2021-06-10 -
年产10万吨环氧树脂车间工艺设计任务书+开题+说明书(论文)+CAD图纸(流程图和设备布置图)
2021-06-10 -
20-40mm板材矫直机设计毕业论文+开题报告+cad图纸
2021-06-08 -
基于Oracle数据库的网络教学系统的开发和应用论文+任务书+翻译+代码
2021-06-10 -
基于AT89S51单片机的指纹识别系统毕业设计论文
2021-06-08 -
基于matlab人体行为识别和检测的研究 毕业设计论文+外文翻译及原文
2021-06-08
猜你在找
99源码网 » 物联网网关控制与数据采集系统设计毕业论文+任务书+开题+文综+翻译及原文+中期报告+实习报告+答辩记录及评分
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2021-06-08Hi,初次和大家见面了,请多关照!