- 资源介绍
- 更新记录
- 安装教程
摘 要
物联网是新一代信息技术的重要组成部分,通过大量感知节点组成传感网络,实现客观世界感知。然而,传感器类型十分广泛,而且使用的协议都不同,需要一种网元设备将这些终端设备无缝的链接到网络中,该设备称为物联网网关。物联网网关在这个信息时代扮演着十分重要的角色,它是连接无线传感网络与传感通信网络的一个纽带,可以完成不同类型网络之间的协议转换以及远程控制,将多种接入手段整合起来,统一互联到接入网络的关键设备。
本课题以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 -
基于STC89C52单片机的蔬菜大棚实时温度测量控制系统 毕业论文+PROTUES 仿真+Keil程序
2021-06-08 -
毕业论文答辩技巧大全
2021-06-09 -
云桌面技术研究与应用毕业设计论文+开题报告+翻译+源码
2021-06-10 -
门座式起重机平衡系统设计毕业论文+cad图纸
2021-06-08 -
基于非线性分析方法的脑电信号特征提取及其模式识别应用研究毕业论文+文献综述+分析源码及数据+初稿+检测报告
2021-06-09 -
高楼玻璃幕墙清洗机器人设计说明书(论文)+任务书+毕业答辩PPT+cad图纸
2021-06-09 -
XXX市政道路建设工程预算文件的编制计算毕业论文及任务书
2021-06-08 -
基于hadoop的小红书电商网站用户行为分析系统毕业论文+任务书+开题报告+答辩PPT+知网查重报告+项目源码及Mysql数据库
2021-06-08 -
卧式钢筋切断机设计说明书(论文)+任务书+开题报告+cad图纸+原理图+受力分析图
2021-06-09
-
(免费分享)基于JavaSSH的文章发布系统的设计与实现毕业论文+任务书+翻译及原文+答辩PPT+源码及数据库+辅导视频(sql不全,有bug)
2021-06-09 -
servlet Java网上图书商城,项目基于MVC设计模式,书城采用BS结构源码+文档+ppt
2021-06-10 -
衡南县网络优化及雁峰区volte分析报告(毕业论文)
2021-06-08 -
合格论文要求
2021-06-08 -
高校教室预约使用管理系统(PHP+Mysql)毕业论文+项目源码+数据库
2021-06-08 -
基于Visual C++的企事业单位信息群发管理系统 毕业论文+申报表+登记表+中期检查+外文翻译及原文
2021-06-08 -
基于单片机的学生视力保护仪设计毕业论文+任务书+原理图及代码
2021-06-09 -
长安福特湘潭春季车展运营计划 毕业设计论文
2021-06-08 -
商洛学院本科生毕业论文(设计)工作管理办法
2021-06-08 -
基于JavaAWT组件的推箱子游戏设计与实现毕业论文+任务书+翻译及原文+答辩+源码+辅导视频
2021-06-09
猜你在找
99源码网,程序代做,代写程序代码,代写编程,代写Java编程,代写php编程,计算机专业代做,计算机毕业设计,网站建设,网站开发,程序 » 物联网网关控制与数据采集系统设计毕业论文+任务书+开题+文综+翻译及原文+中期报告+实习报告+答辩记录及评分
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 99源码网
- 2021-06-08Hi,初次和大家见面了,请多关照!