基于DLMS/COSEM协议的HHU APP的设计与实现
发布时间:2020-12-14 14:44
随着智能电网的蓬勃发展、AMI(Advanced Metering Infrastructure)解决方案的广泛应用,使得电力市场更加欣欣向荣。华为公司推出了数据集中器DCU(Data Concentrator Unit),各大厂商如科陆、威思顿也不断生产出属于自己的智能电表产品,这就要求智能手持终端得适应这些不断变化的电力设备,打破只支持一家甚至一款的僵局。同时将智能手持终端做成一款名为HHU(Hand Held Unit)的APP,解除了只能定制智能手持终端的限制。HHU还能和主站交互,实现数据的完整性。HHU实现了与设备的交互,能够从设备读取数据、修改设备参数和操作设备。HHU根据功能划分为9个模块,分别是D2XX驱动模块、连接控制模块、物理层模块、数据链路层模块、应用层模块、响应模块、数据处理模块、安全算法模块和心跳检测模块。HHU调用FTDI公司的D2XX Driver程序经由USB 口通过红外光电头传输报文给设备。报文协议采用国际目前在能源领域流行的DLMS/COSEM协议,当然也是因为设备端内部也是使用的DLMS/COSEM协议。HHU采用的是MVP架构,比MVC架构更加...
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 引言
1.1 项目背景
1.2 HHU发展概况
1.3 本文主要工作
1.4 本文的组织结构
第二章 技术综述
2.1 MVP模式
2.2 DLMS/COSEM标准协议
2.2.1 内涵
2.2.2 架构
2.2.3 服务器模型
2.2.4 编码规则
2.2.5 对象标识系统OBIS
2.2.6 基于HDLC的DLMS/COSEM协议帧格式
2.3 D2XX Driver
2.4 本章小结
第三章 HHU APP的需求分析
3.1 HHU系统描述
3.2 HHU功能性需求分析
3.2.1 设备交互
3.2.2 数据处理
3.2.3 事件记录
3.2.4 语言切换
3.3 HHU非功能性需求分析
3.3.1 安全性
3.3.2 性能
3.3.3 质量属性
3.4 本章小结
第四章 HHUAPP的设计
4.1 总体设计
4.2 详细设计
4.2.1 D2XX驱动模块
4.2.2 连接控制模块
4.2.3 物理层模块
4.2.4 数据链路层模块
4.2.5 应用层模块
4.2.6 响应模块
4.2.7 数据处理模块
4.2.8 安全算法模块
4.2.9 心跳检测模块
4.3 数据存储设计
4.4 本章小结
第五章 HHU APP的实现
5.1 页面展示
5.1.1 连接页面
5.1.2 功能页面
5.1.3 读取、配置、操作页面
5.1.4 DCU下电表数据读取页面
5.2 连接控制模块的实现
5.2.1 连接控制模块主要类
5.2.2 连接控制模块关键代码
5.3 数据链路层模块的实现
5.3.1 数据链路层模块主要类
5.3.2 数据链路层模块关键代码
5.4 应用层模块的实现
5.4.1 应用层模块主要类
5.4.2 应用层模块关键代码
5.5 响应模块的实现
5.5.1 响应模块主要类
5.5.2 响应模块关键代码
5.6 本章小结
第六章 总结与展望
6.1 总结
6.2 进一步工作展望
参考文献
致谢
本文编号:2916571
【文章来源】:南京大学江苏省 211工程院校 985工程院校 教育部直属院校
【文章页数】:72 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
第一章 引言
1.1 项目背景
1.2 HHU发展概况
1.3 本文主要工作
1.4 本文的组织结构
第二章 技术综述
2.1 MVP模式
2.2 DLMS/COSEM标准协议
2.2.1 内涵
2.2.2 架构
2.2.3 服务器模型
2.2.4 编码规则
2.2.5 对象标识系统OBIS
2.2.6 基于HDLC的DLMS/COSEM协议帧格式
2.3 D2XX Driver
2.4 本章小结
第三章 HHU APP的需求分析
3.1 HHU系统描述
3.2 HHU功能性需求分析
3.2.1 设备交互
3.2.2 数据处理
3.2.3 事件记录
3.2.4 语言切换
3.3 HHU非功能性需求分析
3.3.1 安全性
3.3.2 性能
3.3.3 质量属性
3.4 本章小结
第四章 HHUAPP的设计
4.1 总体设计
4.2 详细设计
4.2.1 D2XX驱动模块
4.2.2 连接控制模块
4.2.3 物理层模块
4.2.4 数据链路层模块
4.2.5 应用层模块
4.2.6 响应模块
4.2.7 数据处理模块
4.2.8 安全算法模块
4.2.9 心跳检测模块
4.3 数据存储设计
4.4 本章小结
第五章 HHU APP的实现
5.1 页面展示
5.1.1 连接页面
5.1.2 功能页面
5.1.3 读取、配置、操作页面
5.1.4 DCU下电表数据读取页面
5.2 连接控制模块的实现
5.2.1 连接控制模块主要类
5.2.2 连接控制模块关键代码
5.3 数据链路层模块的实现
5.3.1 数据链路层模块主要类
5.3.2 数据链路层模块关键代码
5.4 应用层模块的实现
5.4.1 应用层模块主要类
5.4.2 应用层模块关键代码
5.5 响应模块的实现
5.5.1 响应模块主要类
5.5.2 响应模块关键代码
5.6 本章小结
第六章 总结与展望
6.1 总结
6.2 进一步工作展望
参考文献
致谢
本文编号:2916571
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/2916571.html