基于物联网的DL645-2007协议电能表数据远程采集软件系统设计.doc

资料分类:计算机信息 上传会员:将大紫 更新时间:2020-11-17
需要金币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

相关论文资料:
最新评论
上传会员 将大紫 对本文的描述:本课题的主要研究工作是采用JAVA语言作为后端接口提供,Vue作为前端数据展示,使用IntelliJ IDEA,Hbuilder,Mysql数据库等开发软件。使用SpringBoot依赖Sping的Web核心模块同时搭配MyBatis持久层......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: