需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:14427 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:现如今,人们的生活离不开电,对企业和公司来说用电量是巨大的,每天的用电情况关乎到很多生产问题,所以对用电情况的及时掌握变得越来越重要。传统的电表需要在现场查看,如果需要用电统计和趋势分析就会很麻烦。随着物联网时代的不断发展,软硬件结合远程电表数据采集的方式越来越普遍。 论文分析和实现了DL645-2007协议电能表的远程监控以及管理。采用软硬件结合的方式,主要硬件采用了基于物联网的众山DTU来连接电表进行实时数据上传。软件开发方面采用B/S架构,用Java 流的SSM框 架进行设计,采用前后端分离方 式进行开发。前端使用Vue框架,后端采用SpringBoot+SpringMVC+Mybatis框架,服务器采用京东云Linux服务器,主要实现了电表、公司、DTU的管理、电表实时监测、图表显示和历史管理等主要功能。经过最终测试,该系统核心监测稳定,界面友好美观,操作简单,使用方便, 达到了初步的设计要求,能够满足用户的基本需求。
关键词:物联网;电能表;数据采集;软件设计
目录 摘要 Abstract 1 引言-1 1.1 系统开发背景-1 1.2 国内外研究现状-1 1.3 课题研究内容-1 2 技术介绍-3 2.1 研究技术介绍-3 2.1.1 物联网介绍-3 2.1..2 DLT645-2007电表协议介绍与解析-3 2.1.3 采集指令介绍与示例-5 2.1.4 ZSNR311 NB-IoT DTU介绍-6 2.2 开发技术介绍-6 2.2.1 VueJs-6 2.2.2 Spring-7 2.2.3 SpringMVC-7 2.2.4 SpringBoot-7 2.2.5 MyBatis-7 2.2.6 Linux-7 2.2.7 MySQL-7 2.3 本章总结-8 3 需求分析-9 3.1 功能性需求分析-9 3.2 可行性分析-9 3.3 开发环境-10 3.4 软件运行环境和要求-11 3.5 本章小结-11 4 系统概要设计-12 4.1 功能详细介绍-12 4.2 系统功能架构-12 4.3 数据库设计-13 4.3.1 数据库分析-13 4.3.2 数据库E-R图-13 4.3.3 数据库表结构-15 4.4 本章小结-17 5 电能表数据远程采集软件系统实现-18 5.1 数据采集服务实现-18 5.1.1 功能概述-18 5.1.2 流程逻辑-18 5.1.3 核心代码-19 5.2 公司管理模块实现-21 5.2.1 功能概述-21 5.2.2 流程逻辑-21 5.2.3 核心代码-22 5.2.4 界面展示-23 5.3 DTU管理模块的实现-24 5.3.1功能概要-24 5.3.2 流程逻辑-24 5.3.3 核心代码-25 5.3.4 界面展示-25 5.4 电表实时监测模块的实现-26 5.4.1 功能概述-26 5.4.2 流程逻辑-26 5.4.3 核心代码-27 5.4.4 界面展示-28 5.5 电表历史数据模块的实现-29 5.5.1 功能概述-29 5.5.2 流程逻辑-29 5.5.3 核心代码-30 5.5.4 界面展示-31 5.6 本章小结-31 6 系统调试与结果-32 6.1 系统测试目的-32 6.2 系统测试的任务-32 6.3 系统测试过程和结果-32 6.3.1 公司管理测试-32 6.3.2 DTU更换测试-34 6.3.3 实时监测测试-35 6.4 本章小结-37 7 结论及展望-38 参考文献-39 致谢-40 |