1. 研究目的与意义
1.1研究的背景
物联网平台是新一代信息技术的重要组成部分,也是"信息化"时代的重要发展阶段。它利用感知技术与智能装置对物理世界进行感知识别,通过网络传输互联,进行计算、处理和知识挖掘,实现人与物、物与物信息交互和无缝对接,达到对物理世界实时控制、精确管理和科学决策目的,被称为继计算机、互联网之后世界信息产业发展的第三次浪潮。物联网平台负责连接、计算、数据三要素的汇聚、管理与分发,能够影响数据资源的分配,它的核心和基础仍然是互联网,但是长期竞争优势将是围绕数据的服务,这也是万物互联网的终极目标。
物联网平台对于物联网行业发展起到一定的推进作用,关系着社会的发展,也是近几年的国内外研究热点之一。国外对于物联网行业的研究相对较早,开发的平台功能也较全面。亚马逊网络服务(aws)于2015年10月推出aws iot-物联网公共云平台。技术方面,aws iot平台提供丰富的设备sdk,还提供各类主流语言的开发包和开发文档。平台支持mqtt、websocket、http等通信协议,便于不同的设备相互通信。在设备认证方面,平台使用双向证书认证,包括aws iot签发证书和用户自签证书。微软开发的azure iot物联网平台为物联网设备提供注册、管理、沟通交互的云服务,支持mqtt、amqp、http、custom等主流协议,同时使用azure机器学习以及azure流分析工具对海量传感数据进行处理,能更好的为用户服务。随着国外对物联网平台的研究热潮,国内各大企业都纷纷投入到物联网云平台的研发中。百度推出“天工”物联网平台,设备通过mqtt协议接入平台,利用ssl保证设备与平台双向数据传输的安全性。平台通过与大数据处理服务对接,为用户提供数据收集、存储、变形、分析服务。云存储服务会根据请求频率、存储大小等指标进行收费。另外,文字识别、图像审核、自然语言处理均需要收费,这使得大部分中小型企业都难以支付高额的费用。阿里云推出 link 智联网平台,该平台针对企业的物联网转型或者建设物联网平台遇到的阻碍,提供一系列服务帮助企业构建物联网应用,并且在安全性、实时性、存储方面带来好处。link 智联网平台具有第三方智能服务,如云计算、人工智能、大数据等。机智云平台是由机智云物联网公司开发。其提供简单的自主工具、完善的sdk与api服务帮助开发者快速构建应用。传感器与通信模组使用mcu串口通信协议进行数据传输,再将通信模组作为gagent接入平台。
2. 研究内容和预期目标
2.1研究内容
(1)web后端采用ssm框架(spring springmvc mybatis)
spring是一个开源框架,它是为了解决企业应用开发的复杂性而创建的。spring使用基本的javabean来完成以前只可能由ejb完成的事情,spring是一个轻量级的控制反转(ioc)和面向切面(aop)的容器框架。springmvc属于springframework的后续产品,已经融合在springwebflow里面。springmvc分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。mybatis是一个基于java的持久层框架,mybatis使用简单的xml或注解用于配置和原始映射,将接口和java的pojos映射成数据库中的记录。
3. 研究的方法与步骤
3.1研究方法
本次系统采用的开发模型为瀑布模型,系统开发分为可行性分析、需求分析、系统设计、程序编码、测试、运行与维护阶段。
3.2步骤
4. 参考文献
[1] 杨开振, 周吉文, 梁华辉, 谭茂华. java ee 互联网轻量级框架整合开发 ssm 框架(spring mvc spring mybatis)和 redis 实现[m]. 北京: 电子工业出版社, 2017.
[2]李洋. ssm框架在web应用开发中的设计与实现[j]. 计算机技术与发展, 2016(12):190-194,共5页.
[3] 徐雯, 高建华. 基于spring mvc及mybatis的web应用框架研究[j]. 微型电脑应用, 2012(07):5-8 14.
5. 计划与进度安排
2022.1.5-2022.2.28:查阅资料, 撰写开题报告
2022.3.1-2022.3.15:需求分析,熟悉开发工具
2022.3.15-2022.3.20:概要设计
