ICS25.040
中华人民共和国国家标准
GB/T33901—2017
工业物联网仪表身份标识协议
Identifier protocol for instrument of industrial internet of things2017-07-12发布
中华人民共和国国家质量监督检验检疫总局中国国家标准化管理委员会
2018-02-01实施
规范性引用文件
术语和定义
缩略语
工业物联网仪表身份标识编码
编码结构
5.2身份标识的编制说明
6工业物联网仪表身份标识发布
6.1工业物联网仪表身份标识发布的依据6.2工业物联网仪表身份标识发布的准则附录A(规范性附录)国家OID注册号附录B(资料性附录)物联网统一标识Ecode注册号次
GB/T33901—2017
Hii KAoNhi KAca
HiiKAoNiKAca
本标准按照GB/T1.1一2009给出的规则起草。本标准由中国机械工业联合会提出。GB/T33901—2017
本标准由全国工业过程测量、控制和自动化标准化技术委员会(SAC/TC124归口。本标准起草单位:中国科学院沈阳自动化研究所、机械工业仪器仪表综合技术经济研究所、福建上润精密仪器有限公司、重庆享控智能科技有限公司、中山市中大电力自动化有限公司、电子科技大学中山学院。
本标准主要起草人:刘阳、梅恪、戈剑、郑云海、周松明、吕燚、佟星、柳晓菁、周应川、李文生。m
HiiKAoNhiKAca
GB/T33901—2017
随着工业信息网络技术的发展,以网络体系结构为主要特征的物联化工业仪表代表了新一代控制网络的发展趋势。它可以实现真正意义上的办公自动化与工业自动化的无缝融合。其良好的互连性和可扩展性使之成为一种真正意义上的工业物联化网络体系结构,在工业物联网中,仪表的身份标识、应用属性、服务、互操作的标准化使用是实现仪表互联互通目标首先需要解决的问题。工业物联网仪表身份标识协议包括仪表本身身份标识的定义和标识的发布。身份标识用于全球范围内唯一地、无二义性地标识仪表节点身份,可为网络应用和管理提供信息。标识的发布指仪表具有标识身份后,在物联网中将其身份提供给其他设备识别的能力。IV
HiKAoNhi KAca
1范围
工业物联网仪表身份标识协议
GB/T33901—2017
本标准规定了工业物联网仪表身份标识的编码规则和内容及身份标识发布的准则。本标准适用于工业物联网仪表的管理与应用。2规范性引用文件
下列文件对于本文件的应用是必不可少的。凡是注日期的引用文件,仅注日期的版本适用于本文件。凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GB/T16263.1一2006信息技术ASN.1编码规则第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范GB/T25069信息安全技术术语
3术语和定义
GB/T25069界定的以及下列术语和定义适用于本文件。3.1
标识符identifier
用于全球范围内唯一地、无二义性地标识工业物联网仪表身份的一组连续数字、字符、符号或者其他任何形式数据。
数据data
信息的可再解释的形式化表示以适用于通信解释或处理。[GB/T5271.1—2000,定义01.01.02]3.3
工业自动化仪表industrialautomationinstrument在工业生产过程中,对工艺参数进行检测、显示、记录或控制的仪表。注:本标准中简称仪表。
应用application
为解决工业过程测量和控制中的问题的特定软件功能单元。[GB/T19769.1—2015,定义3.6]3.5
可扩展标记语言eXtensiblemarkuplanguage,XML标准通用标记语言的子集,一种用于标记电子文件使其具有结构性的标记语言。3.6
工业物联网industrial internet of things物联网在工业领域中各类应用的总成,是实现广义工业领域范围的智慧应用及信息共享的基础1
HiiKAoNi KAca
GB/T33901—2017
平台。
4缩略语
下列缩略语适用于本文件。
Ecode物品统一编码(Entitycode)OID
对象标识(Objectidentifier)可扩展标记语言(eXtensiblemarkuplanguage)5工业物联网仪表身份标识编码
编码结构
为了确保工业物联网仪表身份标识的唯一性,对其结构和长度规定如下,工业物联网仪表身份标识的总长度为192bits,在寄存器的存储模式为大端模式,其中包括5个字段含义,具体为工业物联网仪表身份协议标识号(48bits),协议版本(8bits),功能标识(8bits),生产厂商标识号(64bits)以及产品代码(64bits)。具体如表1所示。表1工业物联网仪表身份标识编码结构编号
字段含义
工业物联网仪表身份协议标识号协议版本
功能标识
生产厂商标识号
产品代码
国家OID注册号
物联网统一标识Ecode注册号
协议版本号
工业物联网仪表功能标识号
生产厂商OID注册号
生产厂商Ecode注册号
wwW.bzxz.Net产品代码序列号
注:根据协议版本号来区分第一字段解析方法是OID还是Ecode。长度
对于表1中各字段内容解释参见5.2。在工业物联网仪表身份标识编码中,各个字段格式以1bit为单位来描述。图1是工业物联网仪表身份标识编码的完整格式。Bit
工业物联网仪表身份协议标识号47
协议版本功能标识
生产厂商标识号
图1工业物联网仪表身份标识编码的完整格式127
产品代码
HiiKAoNhiKAca
5.2身份标识的编制说明
5.2.1工业物联网仪表身份协议标识号5.2.1.1概述
GB/T33901—2017
工业物联网仪表身份协议标识号作为工业物联网仪表身份标识编码的首个字段,是由标准编写单位向国家编码管理机构进行申请。其申请内容是国家OID注册号或物联网统一标识Ecode注册号,其申请的代码长度为48bits。工业物联网仪表的身份标识协议首个字段符合标准申请的注册号,则代表工业物联网仪表的身份标识符合该协议与编码,首个字段的内容在国家OID注册号与Ecode注册号中二选一。例如如果首字段符合国家OID注册号,则生产厂商标识号”将按照该厂商OID注册号进行解析;如果首字段符合物联网统一标识Ecode注册号,则“生产厂商标识号”将按照该厂商Ecode注册号进行解析。
5.2.1.2国家OID注册号
国家OID注册号向国家相关机构申请,申请的号码为2.16.156.20012,申请号码的规定以及申请号码的编码规则见附录A。
5.2.1.3物联网统一标识Ecode注册号物联网统一标识Ecode注册号向国家相关机构申请,其申请编码长度48bits,具体内容参见附录B。
5.2.2协议版本的编制
协议版本决定了工业物联网仪表身份标识的每个字段的含义,考虑到未来标准可能出现修订,设计编码规则时预留可扩展bit位,以保证编码的可扩展性。为了更好地对身份标识进行区别,在协议版本号的字段中取54bit和55bit进行区别,00为OID注册号,01为Ecode注册号。如图2所示为OID版本号的格式,图3为Ecode版本号的格式,其中版本号的前六位均设置为0,作为版本号的初始版本。48 (bit)
48 (bit)
图2OID版本号格式
图3Ecode版本号格式
5.2.3工业物联网仪表功能标识的编制54
长度为8bits,功能标识的字段位于仪表身份标识编码的第56~63位,工业物联网仪表功能标识的设置与工业物联网仪表设备是否支持工业物联网仪表身份标识协议、工业物联网仪表应用属性协议、3
HiiKAoNiKAca
GB/T33901—2017
工业物联网仪表服务协议,工业物联网仪表互操作协议一一对应。采用8bits表示,每一位中,“1”代表支持该协议,“0”代表不支持,使用第56~59位进行编码,第60~63位预留,编制方式如下:一第56位:工业物联网仪表身份标识协议;一第57位:工业物联网仪表应用属性协议;—第58位:工业物联网仪表服务协议一第59位:工业物联网仪表互操作协议;第6063位:预留。
工业物联网仪表功能标识的完整格式如图4所示。bit56
工业物联网仪表身份标识协议工业物联网仪表应用属性协议工业物联网仪表服务协议工业物联网仪表互操作协议预留图4工业物联网仪表功能标志完整格式5.2.4生产厂商标识号
5.2.4.1概述
生产厂商标识号为工业物联网仪表身份标识编码的第四学段,其内容为生产厂商OID注册号或者生产厂商Ecode注册号,代表生产厂商的唯一标识,对工业物联网仪表的身份标识起着重要的作用。在使用中,生产厂商OID注册号与Ecode注册号两者二选一使用。如果工业物联网仪表身份标识编码中的首个字段采用的是国家OID注册号,则其代表生产厂商标识号按照OID注册号进行解析:如果工业物联网仪表身份标识编码中的首个字段采用的是物联网统一标识Ecode注册号,则其代表生产厂商标识号按照Ecode注册号进行解析。5.2.4.2生产厂商OID注册号
生产厂商OID注册号是由各个生产厂商向国家相关机构申请的,该生产厂商的代码是工业物联网生产厂商的国内唯一编号。工业物联网仪表生产厂商编号由国家相关机构为工业物联网仪表生产厂家分配的国内唯一编号。
5.2.4.3生产厂商Ecode注册号
生产厂商Ecode注册号是由各个生产厂商向国家相关机构注册申请的。代表着生产厂商编号,由国家相关机构为工业物联网仪表生产厂家分配的国内唯一编号。5.2.5产品代码的编制
产品代码字段长度为64bits,是生产厂商自行为本厂每个工业物联网仪表产品分配的唯一编号,例如包含工业物联网仪表的生产日期、序列号等产品信息。6工业物联网仪表身份标识发布
6.1工业物联网仪表身份标识发布的依据工业物联网仪表身份标识的发布是指在物联网环境下,工业仪表需要将其自身设备数据和信息与物联网中其他设备进行交互。本协议中只涉及工业仪表身份标识的交互。由于是在物联网环境下的信息发布,需要考虑物联网的特征,确定发布准则。4
GB/T33901—2017
首先,物联网是各种感知技术的广泛应用。物联网上部署了多种类型传感器,每个传感器都是一个信息源,不同类别的传感器所捕获的信息内容和信息格式不同。传感器获得的数据具有实时性,按一定的频率周期性的采集信息,不断更新数据。针对这一特点,需要一种统一的数据格式对工业物联网仪表身份标识进行发布,同时由于数据是实时更新的,所以这种格式必须便于解析。其次,物联网技术的重要基础和核心仍旧是互联网,将物体的信息实时准确地传递出去。在物联网上的传感器定时采集的信息需要通过网络传输,必须适应各种异构网络和协议。针对这一特点,需要一种统一的数据发布协议,物联网中的工业仪表都具备这样一种数据发布的能力,并且这种协议需要与互联网兼容。综合以上两方面考虑,采用互联网中普遍应用的可扩展标记语言(XML)服务架构,对工业物联网仪表身份标识进行发布。
一方面,XML定义了一组体系架构原则,可以根据这些原则设计以系统资源为中心的Web服务,从而使物联网中的设备具有统一向互联网兼容的数据发布能力。另一方面,XML是一个超媒体系统,它可以把物联网中所有资源进行唯一的定位,无论使用的是检测仪表,显示仪表还是调节仪表,或者仪表的测量为温度、压力、流量、物位还是机械量,均可统一使用XML文档结构表述仪表本身的信息,摒弃了多类型仪表的信息表达异构性。6.2工业物联网仪表身份标识发布的准则工业物联网仪表端返回的XML文档结果格式如下。(?xmlversion=\1.o\?)
《identifier)
OID_Ecode)
/OID_Ecode)
(support_degree)
(Manufacture_OID_Ecode)
/identifier)
设备返回的结果采用XML格式,对于工业物联网仪表标识进行描述,客种编程语言都对手XML文档具有较强并且便捷的解析能力。其中identifier为文档的根节点,表示工业物联网仪表身份标识,它的联套标签含义如下,在value位置对于这些标签进行赋值OID_Ecode:国家OID注册号或物联网统一标识Ecode注册号,对应报文中位置为obit~47bit;
GB/T33901—2017
protocol_version:协议版本号,对应报文中位置为48bit~55bit;一support_degree:工业物联网仪表功能标识号,对应报文中位置为56bit~63bit;-Manufacture_OID_Ecode:生产厂商注册OID或生产厂商Ecode注册号,对应报文中位置为64 bit127 bit;
ProductC:产品代码,对应报文中位置为128bit~191bit。6
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。