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

  • 需要金币2000 个金币
  • 资料目录论文助手 > 高校设计 > 计算机信息 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-17
  • 论文字数:14427
  • 课题出处:(将大紫)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:现如今,人们的生活离不开电,对企业和公司来说用电量是巨大的,每天的用电情况关乎到很多生产问题,所以对用电情况的及时掌握变得越来越重要。传统的电表需要在现场查看,如果需要用电统计和趋势分析就会很麻烦。随着物联网时代的不断发展,软硬件结合远程电表数据采集的方式越来越普遍。

论文分析和实现了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


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费