摘要
ASN.1规范是广泛应用在ISO/OSI七层开放互联模型的网络通讯中的国际标准,由于它具有丰富且规范的语义表达和统一的编码规则等优点,许多的国际通讯标准都采用ASN.1作为协议描述和编解码的规范。本论文简要介绍了ASN.1规范的语法、标记和编解码规则,并根据它的标记特点和编码规则,应用一种程序源代码自动生成的翻译工具-ASN.1Compiler,自动生成标准的C代码,从而快速集成到应用系统中,缩短开发时间,提高可靠性。IEC61850作为实施数字化变电站的国际标准,其制订的通讯协议栈就采用了ASN.1来描述和编解码的,ASN.1是实现数字化变电站的核心技术之一。
ASN.1 is widely applied in network communication based on ISO/OSI 7 layers network connection model, which has rich and specific notating syntax to define and describe the complex communication protocol, and convert the communication PDU to octets flow depending on the selected encoding rule. This paper briefly introduces the syntax, notation and encoding rule of ASN. 1. Other is about a source code generating tool-ASN.1 Compiler. ASN.1 Compiler can automatically translate the ASN.1 Module description file to the C source code, which is great help for the programmers. As the international communication standard, IEC61850 uses ASN.1 as its encoding rule. ASN.1 is the kernel technology to realize the digital substation system.
出处
《电力系统保护与控制》
EI
CSCD
北大核心
2008年第22期66-71,共6页
Power System Protection and Control