



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.IEC62056 技术文档ASN.1语法(补充)深圳市航天泰瑞捷电子有限公司.修订记录版本日期作者备注1.02012-5-29汪俊初版范围:本文就 IEC62056 系列标准中涉及的 ASN.1 语法进行补充说明,便于协助开发工程师阅读、理解 DLMS/COSEM通信协议。.目录1概述32ASN.1 语法33编码规则3.ASN.1 语法补充1 概述理解 DLMS/COSEM应用层协议,需要首先了解:ASN.1、 BER、 A-XDR。抽象语法记法 ASN.1是用来描述应用层数据帧的。 DLMS协议不同于其他一些简单通讯协议的地方就在于此。 他不是用一些表格, 及一些固定的帧格式来描述的,而是
2、用一种抽象语法语言来描述。这样做的好处是,极大的提高了协议的抽象性和通用性,有利于程序移植。编码规则 BER 和 A-XDR 是用来实现 ASN.1 语法的。2ASN.1 语法ASN.1 语法描述的数据帧:Name := tagIMPLICIT/EXPLICITData typenull-data0IMPLICIT NULL ,item11IMPLICIT/EXPLICITData typeitem22IMPLICIT/EXPLICITData typeitem33Data type语法详细解释:1) Name是这个数据帧的名字。2)tag包含类和一个数字。A1 OPTIONALA2 OPTI
3、ONAL类有四种:Universal(该数据帧在所有应用中的含义唯一)Application(该数据帧的含义与具体应用有关)Private( 该数据帧属于某厂商的自定义范围 ) Context-specific( 该数据帧与上下文有关,在不同上下文环境中可能有不同的含义 ) 。 Tag 中的数字是这个数据帧的标号。3)IMPLICIT/EXPLICIT 描述子数据帧与父数据帧的关系。当前数据帧为子数据帧,可能派生于某一数据帧 (父数据帧) 。IMPLICIT:改变了父数据帧的 Tag;EXPLICIT:不改变父数据帧的 Tag。未注明 IMPLICIT的项即为 EXPLICIT。4)Data
4、type分为简单和复合类型, SEQUENCE和 CHOICE是2 个重要的复合类型。 SEQUENCE表示数据帧中的内容是顺序排列的;CHOICE表示当前数据帧是从所列出的几个数据帧中选择一个。5)“ ” 大括号中的内容即为数据帧中的数据项。每一数据项后的数字序号是该数据项的标签 (tag) 。数据项可以是另一数据帧。 即一个数据帧可以是包含其它数据帧的组合。6)OPTIONAL描述的数据项,在用户认为不需要的场合可以省略。3 编码规则1)ASN.1 只是一种语法,要用一套编码规则把它所描述的抽象数据帧转换为数据字节串才能通信传输。2)在 DLMS/COSEM中用 BER(基本编码规则,参见 ITU-T Recommendation X.209) 编码实现 DLMS协议;.3)用 A-XDR(unix 的外部数据标识法 XDR 的扩展,参见 IEC61334-6) 编码实现xDLMS协议。4)只有 AARQ与AARE数据帧的部分内容使用 DLMS协议,绝大多数的应用层数据通讯使用 xDLMS。5)BER 的编码结构包含 3 部分:标识 (I) 长度 (L) 内容 (C) 。标识部分定义数据类型,长度 L 用于确定数据内容 C 的结束,数据内容 C 中可以包含另一个 BER 编码而成为一个复合 BER 编码
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025内蒙古师范大学实验幼儿园人员招聘3人模拟试卷及答案详解(有一套)
- 2025内蒙古鄂尔多斯市达拉特旗公立医院引进卫生高层次人才和紧缺专业人才5模拟试卷附答案详解(模拟题)
- 2025年福建省漳州市诏安县消防救援大队政府专职消防员招聘10人考前自测高频考点模拟试题及参考答案详解一套
- 2025河南新乡市拓晋科技中等专业学校招聘考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025河南工学院诚聘国内外高层次人才60人模拟试卷带答案详解
- 2025福建石狮农商银行春季招聘8人模拟试卷及完整答案详解一套
- 2025年甘肃省平凉市华亭市第二人民医院招聘编外人员模拟试卷及完整答案详解
- 2025甘肃平凉第二批市直单位公益性岗位工作人员招聘37人考前自测高频考点模拟试题及答案详解(典优)
- 2025内蒙古大唐锡林浩特电厂招聘专职消防员1人模拟试卷含答案详解
- 2025内蒙古森工集团招聘高校毕业生50人(第一批)考前自测高频考点模拟试题及1套完整答案详解
- 2025年护理质控标准题库及答案
- 2025年农作物植保员岗位技术基础知识考试题库附含答案
- 人力资源中薪酬管理案例分析题及答案
- 2025年成人高考政治(专升本)考试题库
- 森林抚育作业设计
- 糖皮质激素类药物临床应用指导原则(2023版)解读
- JT-T-1211.1-2018公路工程水泥混凝土用快速修补材料第1部分:水泥基修补材料
- 水利工程运维水利工程运行和日常维修养护方案
- 培养学生的思辨与分析能力
- 动物遗传育种学课件
- 不忘初心混声四部合唱谱孟卫东编
评论
0/150
提交评论