基于云服务器的物联网应用平台的设计与实现毕业论文
2021-04-05 00:38:09
摘 要
物联网将虚拟世界和现实世界联系起来,在信息化的今天,得到迅速的发展,工程设备的顺应时代发展引入新兴技术,实现智能化,本次在焊接工厂中引入物联网技术,实现焊机信息的资源共享,传统的管理方式在沟通管理,资源共享和数据维护等方面存在的不足,难以应对大型焊接机工厂数据管理问题,如何利用物联网来帮助管理人员进行数据管理,提高管理水平,对焊接机工厂来说意义重大。
本次实验是能够设计并搭建一个Web云服务器平台,该平台应能接受、分析、处理并转发来自客户端的各类数据,数据用excel文件存储,存放的是上传焊接机数据的建立时间,建立人,引用次数,焊接机的工序,管材,管壁厚度,焊接气体,焊丝种类,焊接方式,小车速度,摇摆速度,平摆速度,工作电压,工作电流,左右时延。其中建立时间,建立人,引用次数,工序,管材,管壁厚度,焊接气体,焊丝种类,焊接方式都是用于数据库查询的关键词,而小车速度,摇摆速度,平摆速度,工作电压,工作电流,左右时延是焊接机的工艺参数,将工艺参数上传至云端的数据库,让焊接机的各类参数能让所有访问云端主机的人访问到,然后查询关键字找到自己所需要的文件,进而下载,任何人都能通过云服务被上传和下载焊接机数据,通过本题毕业设计,学生应能熟练掌握Web云服务器的应用,并对物联网有所了解。
设计时需要使用到HTML,css,js,apache,php,mysql,jsp,thinkphp,phpexcel等等,上传部分是通过html,css,js编写网络前端,后台连接数据库上传数据通过php,MySQL编写;下载部分用到了spring,springMVC,Mybatis框架,前端代码由jsp,js语言编写,后端代码由java编写。
关键词:html,js,数据库,物联网,云服务。
Abstract
The Internet of Things connects the virtual world with the real world. In today's informationization, it has developed rapidly. The engineering equipment adapts to the times and introduces emerging technologies to realize intelligence. This time, the IoT technology is introduced into the welding factory to realize the welding machine. Information resource sharing, traditional management methods in communication management, resource sharing and data maintenance, etc., it is difficult to deal with large welding machine factory data management issues, how to use the Internet of Things to help managers manage data, improve management, It is of great significance to the welding machine factory. This experiment is able to design and build a Web cloud server platform, which should be able to accept, analyze, process and forward all kinds of data from the client. The data is stored in excel file, and the storage time of the uploading welding machine data is stored. Person, number of citations, process of welding machine, pipe, wall thickness, welding gas, wire type, welding method, trolley speed, rocking speed, swing speed, working voltage, working current, left and right time delay. The establishment time, the establishment of people, the number of citations, the process, the pipe, the thickness of the pipe wall, the welding gas, the type of welding wire, and the welding method are all keywords used for database query, while the speed of the car, the speed of the swing, the speed of the swing, the working voltage, Working current, left and right time delay is the process parameter of the welding machine. Upload the process parameters to the cloud database, let the various parameters of the welding machine be accessible to all people accessing the cloud host, and then query the keywords to find the files they need. And then download, anyone can upload and download welding machine data through the cloud service. Through the graduation design of this topic, students should be able to master the application of Web cloud server and have some understanding of the Internet of Things. Design needs to use HTML, css, js, apache, php, mysql, jsp, thinkphp, phpexcel, etc., the upload part is written by html, css, js network front end, the background connection database upload data through php, MySQL write; download Part of the spring, springMVC, Mybatis framework, the front-end code is written by jsp, js language, the back-end code is written by java.
Keywords: html, js, database, internet of things, cloud services.
目录
第1章 绪论 1
1.1课题研究背景和意义 1
1.2国内研究现状 1
1.3本文的主要工作 2
1.4本文组织结构 2
第2章 使用到的软件及配置 4
2.1 Apache软件 .4
2.1.1 Apache的介绍和安装 4
2.1.2 对Apache环境进行配置 5
2.2 php7 6
2.2.1 php7的介绍和安装 6
2.2.2对php7的环境配置 7
2.3 mysql 8
2.3.1 mysql介绍和安装 8
2.3.2对于mysql的环境配置 9
第三章 上传文件部分的实现. 12
3.1 Thinkphp框架. 12
3.2 phpexcel的介绍 13
3.3全局配置文件 13
3.4视图部分 14
3.4.1 HTML部分 14
3.4.2 css部分 15
3.4.3javascript部分 15
3.4.4 PHP连接数据库 18
3.4.5 PHP将文件内容写入数据表 19
第四章 下载文件部分的实现 .23
4.1 系统框架的设计. 23
4.2 服务器端的三层框架 23
4.3 Spring框架 24
4.4 SpringMVC的介绍 25
4.4.1 SpringMVC的优势 25
4.4.2 SpringMVC常用组件 25
4.5 最终实现代码 26
4.5.1 jsp语言 27
4.5.2 jsp前端代码 27
4.5.3 js前端代码 28
4.5.4 java后端代码 29
第五章 搭建云服务平台 33
5.1 云服务的介绍 33
5.2 物联网的介绍 33
5.3云服务器的搭建 33
第六章 结论 38
致谢 39
参考文献 40
第1章 绪论
1.1课题研究背景和意义:
随着我国城市化建设的稳步发展,物联网产业发展迅速,在各行各业的应用也越来越广泛。人们在现实生活中与物联网技术的联系越来越紧密。物联网就是将我们现实世界与互联网联系起来,可以实现资源的共享,便捷了我们的生活。
本次实验将考虑把物联网技术应用于管道工程系统的自动焊接机中,方便系统的管理。
作为目前现有的主要运输方式之一的管道,其广泛应用于水资源和天然气资源的长距离运输,相比于其他运输方式,其具有环保,经济,安全等优点,计算机和自动化技术逐渐成熟,自动焊接技术现正应用于流水焊接作业和野外焊接施工作业当中,以前的管道工程管理方式是为纸质存储和分散信息的管理,如管道施工过程中工人需要戴着面罩近距离观察焊接熔池的成型状态,不但劳动强度大,而且焊接时的紫外线辐射易对人体造成伤害,从而导致熟练的焊工青黄不接;管道施工过程中获得的大量数据无法准确的传递,存在“信息孤岛”,数据关联错误或者丢失的情况时有发生;管道后期运行维护期间产生大量信息数据无法及时更新,与管理系统的交互较差,而将互联网技术的优势应用于焊接机的资源管理当中,将使管理系统更好地服务于施工,管理人员。
我们这是要搭建一个Web云服务器平台,该平台能接受,分析,处理并转发来自客户端的关于焊接机的数据,客户端记录有焊接机的各类参数,通过云服务实现焊接机数据的上传和下载。进而实现焊机信息的资源共享。