DLMS/COSEM架构解析:数据链路层与访问控制
需积分: 5 112 浏览量
更新于2024-07-10
收藏 4.68MB PPT 举报
DLMS(Device Language Message Specification)是一种应用层协议,用于通信实体间的抽象建模,特别是针对对象相关的报文服务和协议。它与COSEM(Companion Specification for Energy Metering)一起工作,COSEM提供了数据模型和计量领域的接口类对象规范,以模型化电表的功能。DLMS/COSEM协议栈中的数据链路层是关键组成部分,包括LLC(逻辑链路控制)和MAC(介质访问控制)子层。
在DLMS/COSEM架构中,有一个特殊的COSEM对象称为“association”对象,用于管理客户端和服务器之间的关联。这种关联有两种类型:一种基于短名称引用(Association SN),另一种基于逻辑名称引用(Association LN)。根据建立的关联类型,服务器可以授予不同的访问权限,这些权限涉及一组可访问的COSEM对象,即“可见对象”。这些对象可以在给定的关联范围内被查看。此外,对这些COSEM对象的属性和方法的访问也可能在关联内受到限制,例如,特定类型的客户端可能只能读取COSEM对象的特定属性。
客户端可以通过读取适当关联对象的“object_list”属性来获取可见COSEM对象的列表。关于属性的访问权限(只读、只写、读写)以及方法的可用性(在已建立的关联内),可以通过关联对象提供的特定属性(逻辑名称引用)或特殊方法(短名称引用)获取。
DLMS/COSEM还涉及ASN.1编码,如ASN.1/BER和ASN.1/XER,它们是数据表示的标准,用于在不同系统间交换结构化信息。在基于HDLC(高级数据链路控制)的数据解析中,这些编码技术用于高效地传输和解码数据。
DLMS/COSEM协议的普及和发展历程如下:
- 1997年,DLMS用户协会(DLMS UA)成立。
- 1999年,首次实施上市。
- 2002年,国际标准发布:IEC和CEN。
- 自2003年至2005年,全球广泛采用,特别是在C&I(商业和工业)领域。
- 2006年至2010年,随着IEC 62056 Ed.2.0的发布,该规范被强化以适应智能电表和燃气表的需求,被M/441和OPENmeter选为核心智能电表标准。
- 2012年,IEC 62056系列的新版发布,包括多个部分,进一步更新了蓝皮书、绿皮书和黄皮书。
DLMS UA负责一致性测试、培训研讨会,以及推动DLMS/COSEM标准的持续发展和改进,确保电力数据交换的高效性和安全性。
2020-12-11 上传
2023-05-16 上传
2024-07-10 上传
2023-05-15 上传
2023-05-11 上传
2023-12-29 上传
2023-07-25 上传
正直博
- 粉丝: 43
- 资源: 2万+
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载