- 资源介绍
- 更新记录
- 安装教程
摘 要
物联网是新一代信息技术的重要组成部分,通过大量感知节点组成传感网络,实现客观世界感知。然而,传感器类型十分广泛,而且使用的协议都不同,需要一种网元设备将这些终端设备无缝的链接到网络中,该设备称为物联网网关。物联网网关在这个信息时代扮演着十分重要的角色,它是连接无线传感网络与传感通信网络的一个纽带,可以完成不同类型网络之间的协议转换以及远程控制,将多种接入手段整合起来,统一互联到接入网络的关键设备。
本课题以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 -
装配式施工在建筑装修中的应用研究毕业论文+开题报告
2021-06-09 -
风力发电机齿轮增速器设计说明书论文(1500千瓦水平轴)+cad图纸
2021-06-09 -
球形罩铆接机械臂设计(PLC控制)毕业论文+开题报告+指导记录+设计图纸及程序
2021-06-09 -
毕业设计(论文)教学管理的规定
2021-06-10 -
基于Hadoop的用户购买行为的商品推荐系统毕业论文+任务书+java项目源码
2021-06-10 -
基于Python flask构建微信小程序订餐系统设计与实现毕业论文+项目前后台源码
2021-06-08 -
家用吸尘器的总体结构设计毕业论文+cad图纸+三维图+检测报告
2021-06-09 -
25MPa液压平衡式手动节流阀设计论文+cad图纸+三维图+开题+任务书
2021-06-10 -
基于AT89S52单片机的步进电机控制设计论文+说明+原理图源文件+仿真图+程序源文件
2021-06-10
-
基于PLC控制四自由度气动式机械手设计说明书论文+机械cad图纸+PLC原理图接线图
2021-06-09 -
基于Proe的油茶果实采摘器机构设计说明书(论文)+任务书+答辩PPT+cad图纸+proe三维图
2021-06-09 -
河北大学高等教育自学考试毕业论文写作要求
2021-06-08 -
基于GSM网络智能家居系统设计(毕业论文+任务书+开题+翻译+源码+原理图)
2021-06-10 -
宜宾学院本科生毕业论文(设计)撰写规范
2021-06-10 -
年产2万吨山楂酒工厂的设计-灭菌工段及车间的设计毕业论文+任务书+选题表+cad图纸
2021-06-09 -
基于WEB的在线选课系统(asp.net)论文+开题+配置说明书+答辩+源码+数据库
2021-06-10 -
某高层政府办公行政中心大楼建筑电气设计计算说明书(论文)+任务书+开题报告+文献综述+外文翻译及原文+cad图纸
2021-06-08 -
新型爬楼装置设计毕业论文+任务书+cad图纸+Solidworks三维图+查重报告
2021-06-08 -
基于STC89C52单片机的多功能智能清洁小车设计毕业论文+任务书+开题报告+外文翻译及原文+答辩PPT+知网查重报告+电路图+程序+提问及答案
2021-06-08
猜你在找
99源码网 » 物联网网关控制与数据采集系统设计毕业论文+任务书+开题+文综+翻译及原文+中期报告+实习报告+答辩记录及评分
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2021-06-08Hi,初次和大家见面了,请多关照!