- 资源介绍
- 更新记录
- 安装教程
摘 要
物联网是新一代信息技术的重要组成部分,通过大量感知节点组成传感网络,实现客观世界感知。然而,传感器类型十分广泛,而且使用的协议都不同,需要一种网元设备将这些终端设备无缝的链接到网络中,该设备称为物联网网关。物联网网关在这个信息时代扮演着十分重要的角色,它是连接无线传感网络与传感通信网络的一个纽带,可以完成不同类型网络之间的协议转换以及远程控制,将多种接入手段整合起来,统一互联到接入网络的关键设备。
本课题以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














猜你喜欢
-
基于NB-lot的远程智能温度控制系统研究(硕士论文开题报告)
2021-06-09 -
旋钮注塑模具设计说明书(论文)+开题报告+答辩问题+外文翻译及原文+cad图纸+三维图
2021-06-08 -
基于matlab的运动目标检测仿真设计 毕业设计论文+外文翻译及原文+程序
2021-06-08 -
父亲参与家园共育的现状及对策研究
2024-09-20 -
湖北工业大学工程技术学院毕业设计(论文)规范
2021-06-10 -
重庆大学科技学院毕业论文撰写规范化要求说明
2021-06-08 -
基于PHP的网上租车租赁网站设计与实现毕业论文+任务书+开题报告+项目源码及数据库+运行说明
2021-06-08 -
搬运机械手腕部结构设计及仿真分析研究(论文+任务书+cad图纸+仿真视频)
2021-06-10 -
基于Web的农家乐网站设计与开发(论文+开题报告+设计源码)
2021-06-10 -
涂胶机器人总体方案及结构设计说明书(论文)+任务书+开题报告+翻译及原文+CAD图纸
2021-06-08
-
大学毕业生招聘信息的发布与管理系统毕业论文+开题报告+任务书+翻译文件+设计源码和数据库
2021-06-10 -
ABS旋钮注塑模具设计说明书(论文)+开题报告+外文翻译及原文+CAD图纸+UG三维图+答辩常见问题
2021-06-08 -
基于全局收敛的共轭梯度算法设计毕业论文
2021-06-08 -
某办公楼施工组织设计说明书(论文)+任务书+开题报告+文献综述+外文翻译及原文+建筑结构施工cad图纸+横道图+时标网络图
2021-06-08 -
毕业论文如何撰写英文摘要
2021-06-08 -
基于SPSS的医疗医保费用数据分析预测 毕业论文+外文翻译及原文+答辩PPT+代码+答辩演示视频
2021-06-08 -
基于JSP的高校考试排座管理系统设计与实现毕业论文+任务书+开题报告+使用说明书+实习报告+外文翻译及原文+项目源码及数据库文件
2021-06-08 -
某商场TD-LTE室内覆盖规划毕业设计论文
2021-06-08 -
过桥齿轮轴机械加工工艺及工装夹具设计 说明书(论文)+任务书+工艺卡片+CAD图纸+Proe图纸
2021-06-08 -
基于大功率白光 LED 的可见光通信毕业论文+程序代码源码
2021-06-08
猜你在找
99源码网 » 物联网网关控制与数据采集系统设计毕业论文+任务书+开题+文综+翻译及原文+中期报告+实习报告+答辩记录及评分
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2021-06-08Hi,初次和大家见面了,请多关照!