GB/T 41810-2022
基本信息
标准号:
GB/T 41810-2022
中文名称:物联网标识体系 对象标识符编码与存储要求
标准类别:国家标准(GB)
英文名称:IoT identification system—Requirements of object identifier encoding and storage
标准状态:现行
发布日期:2022-10-12
实施日期:2023-05-01
出版语种:简体中文
下载格式:.pdf .zip
下载大小:5722564
相关标签:
联网
标识
体系
对象
标识符
编码
存储
标准分类号
标准ICS号:信息技术、办公机械设备>>开放系统互连(OSI)>>35.100.01开放系统互连(OSI)综合
中标分类号:电子元器件与信息技术>>信息处理技术>>L79计算机开放与系统互连
关联标准
出版信息
出版社:中国标准出版社
页数:20页
标准价格:38.0
相关单位信息
起草人:韩红强、刘巍、徐泺、李崇、贾高鹏、刘晓蕾、张士宗、陈海、杨瑞、杨浩、林锦毅、邱荣健、宋林健、栗娟
起草单位:中国电子技术标准化研究院、深圳赛西信息技术有限公司、中国振华电子集团有限公司、厦门汉印电子技术有限公司、江苏赛西科技发展有限公司、阿里云计算有限公司、武汉工程大学
归口单位:全国信息技术标准化技术委员会(SAC/TC 28)
提出单位:全国信息技术标准化技术委员会(SAC/TC 28)
发布部门:国家市场监督管理总局 国家标准化管理委员会
主管部门:全国信息技术标准化技术委员会(SAC/TC 28)
标准简介
本文件规定了物联网领域的对象标识符编码转换要求以及对象标识符在二维条码、RFID等不同物联网媒体中的编码存储要求。
本文件适用于物联网领域的标识体系建设和应用。
标准内容
ICS35.100.01
CCS L 79
中华人民共和国国家标准
GB/T41810—2022
物联网标识体系
对象标识符编码与存储要求
IoT identification system-
Requirements of object identifier encoding and storage2022-10-12发布
国家市场监督管理总局
国家标准化管理委员会
2023-05-01实施
GB/T41810—2022
规范性引用文件
3术语和定义
缩略语
物联网领域对象的OID编码
5.1OID编码结构
OID的二进制编码转换
6OID在媒体中的存储方式与要求6.1
存储方式
存储要求
物联网标识体系的行业应用
附录A(资料性)
OID标识在RFID中的编码与存储方式附录B(资料性)
OID标识在GM码中的编码与存储方式附录C(资料性)
OID标识在CM码中的编码与存储方式附录D(资料性)
参考文献
物联网标识体系在工程机械制造业中的应用11
GB/T41810—2022
本文件按照GB/T1.1一2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。
请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由全国信息技术标准化技术委员会(SAC/TC28)提出并归口。本文件起草单位:中国电子技术标准化研究院、深圳赛西信息技术有限公司、中国振华电子集团有限公司、厦门汉印电子技术有限公司、江苏赛西科技发展有限公司、阿里云计算有限公司、武汉工程大学。
本文件主要起草人:韩红强、刘巍、徐泺、李崇、贾高鹏、刘晓蕾、张士宗、陈海、杨瑞、杨浩、林锦毅、邱荣健、宋林健、栗娟。
1范围
物联网标识体系
对象标识符编码与存储要求
GB/T41810—2022
本文件规定了物联网领域的对象标识符编码转换要求以及对象标识符在二维条码、RFID等不同物联网媒体中的编码存储要求
本文件适用于物联网领域的标识体系建设和应用,2规范性引用文件
下列文件中的内容通对过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T16263.1—2006信息技术
ASN.1编码规则
第1部分:基本编码规则(BER)、正则编码规则(CER)和非典型编码规则(DER)规范信息技术ASN.1编码规则第2部分:紧缩编码规则(PER)规范GB/T16263.220061
GB/T17969.1—2015
信息技术
开放系统互连OSI登记机构的操作规程第1部分:一般规程和国际对象标识符树的顶级弧
GB/T26231—2017
GB/T27766—2011
GB/T27767—2011
GB/T28925—2012
GB/T29768-
GB/T36461—2018
3术语和定义
信息技术开放系统互连对象标识符(OID)的国家编号体系和操作规程二维条码
二维条码
信息技术
信息技术
网格矩阵码
紧密矩阵码
射频识别2.45GHz空中接口协议
射频识别800/900MHz空中接口协议物联网标识体系OID应用指南
下列术语和定义适用于本文件。3.1
fobject identifier
对象标识符
与对象相关联的用来无歧义地标识对象的全局唯一的值。注:可保证对象在通信或信息处理中正确的定位和管理[来源:GB/T17969.1—2015,3.6.9,有修改]缩略语
下列缩略语适用于本文件。
AFI:地址族标志(AddressFamilyIdentifier)1
GB/T41810—2022
AIDC:自动识别和数据采集(AutomaticIdentificationandDataCapture)API:应用程序编程接口(ApplicationProgrammingInterface)ASN.1:抽象语法记法一(AbstractSyntaxNotationOne)BCD:二进制编码的十进制数(Binary-CodedDecimal)CM:紧密矩阵(CompactMatrix)DI:数据标识符(DataIdentifier)GM:网格矩阵(GridMatrix)
IoT:物联网(InternetofThings)OID:对象标识符(ObjectIdentifier)PLM:产品生存周期管理(ProductLifecycleManagement)RFID:射频识别(RadioFrequencyIdentification)UII:唯一标识符(UniqueItemIdentifier)5物联网领域对象的OID编码
5.1OID编码结构
物联网领域对象的OID编码,应符合GB/T17969.1一2015、GB/T26231一2017和GB/T36461-2018的有关规定。
如果在物联网应用中,对象没有标识体系,则其标识编码结构应符合GB/T36461一2018中8.2的规定。
如果在物联网应用中,对象存在其他标识,则其标识编码结构应符合GB/T36461一2018中8.3的规定。
:OID的二进制编码转换
OID的二进制编码是指把数字OID转换成为二进制编码的过程。该编码通常不涉及字母数字OID和中文OID。
二进制编码通常分为ASN.1编码和BCD编码两种方式,5.2.2编码规则
ASN.1编码
ASN.1有关编码规则应符合GB/T16263.12006和GB/T16263.2一2006。示例:
以OID代码1.2.156.5006.201127766为例,ASN.1的编码处理流程如下前两个数字1.2按照规范特殊处理可以合并成一个字节(最大127):40×x十y,其中x代表第一个数字,y代表a)
第二个数字,则1.2变成42(十进制),再转成0x2A(十六进制);采用非合并方式的编码结果为:0x010x02。b)剩余每个数字单独进行编码:156、5006、201127766,首先转成二进制。156:10011100
5006:1001110001110
201127766:1011111111001111011101010110c)
从后往前分成每段7位的数字。
156:10011100
5006:100111
0001110
201127766:1011111
1110011
1101110
1010110
d)通过高位补零的方式,把每段补齐为7位、0011100
156:0000001
5006:0100111
0001110
201127766:10111111110011
11011101010110
GB/T41810—2022
根据步骤d),每个数字所对应的二进制数组中,最后一组二进制的最高位增加1位“0”,其他组二进制最高位增加1位“1\,即完成ASN.1编码过程。156:10000001
00011100
5006:10100111
00001110
201127766:11011111
2BCD编码
11110011
11101110
01010110
本文件所描述的BCD编码采用8421码制。方式主要是指采用四位代表不同数字的编码方式,0xa代表分隔符,其他保留。则上述OID编码长度分别为:全局OID=11,本地OID=7。6
OID在媒体中的存储方式与要求
存储方式
物联网环境下的OID标识应存储在AIDC媒体中。存储媒体可以是二维条码或RFID,选择方案依据以下内容进行,见图1:
兼容已有编码方案,且该编码方案已有相应的存储媒体时,遵从原有方案;a)
兼容已有编码方案,但该编码方案无对应存储媒体时,选择数据容量符合编码规则的任意媒体。
GB/T41810—2022
物联网对象
数括库
数据请求
物联网对
象信息
OD兼容
编码规则
O)编码
系统平台
任意适合媒体
原有方案媒体
规定选择媒体
数据请求
物联网对
象信息
认读设备
图1用于物联网对象的媒体存储流程图二维码
存储媒体
不同的媒体需要考虑字符集的兼容性、编码长度限制等,见表1。媒体本身需要有纠错能力,编码直接采用媒体的纠错机制(二维条码、RFID均有相应的机制)。若媒体无纠错机制,则需要在相应的应用规范中指定。表1
OID在不同媒体中的存储要求
OID编码方式
ASN.1编码
BCD编码
英文域名格式编码
中文域名格式编码
6.2存储要求
二维条码
媒体类型
仅支持数字OID
(8位字节型)下载标准就来标准下载网
支持数字OID、字母OID
支持数字OID、字母数字OID、中文OID(中文字符)6.2.1OID在RFID中的编码与存储数字OID
数字OID
数字OID
物联网领域的OID标识在2.45GHz频段RFID中的存储与编码应符合GB/T28925一2012中第7章的规定,在800MHz/900MHz频段RFID中的存储与编码应符合GB/T29768一2013中第6章的规定。
分配给RFID的OID前缀码为2.16.156.27。OID在RFID中编码与存储的参考信息见附录A。6.2.2OID在二维条码中的编码与存储物联网领域的OID标识在二维条码(GM码)中的存储与编码应符合GB/T27766一2011中第6章的规定,在二维条码(CM码)中的存储与编码应符合GB/T27767一2011中第6章的规定。分配给GM码的OID前缀码为1.2.156.5006.201127766。分配给CM码的OID前缀码为4
1.2.156.5006.201127767。
GB/T41810—2022
OID在GM码中编码与存储的参考信息见附录B,在CM码中编码与存储的参考信息见附录C。6.3
物联网标识体系的行业应用
物联网标识体系在工程机械制造业中的应用见附录D。5
GB/T41810—2022
附录A
(资料性)
OID标识在RFID中的编码与存储方式A.1适用于RFID技术的存储架构
符合规范产品标签以及产品封装的第一个数据元素为ISO/IEC15459-4所描述的OID唯一标识符。供应链的其他层,例如,运输单元可在ISO/IEC15459系列的其他部分规定。OID唯一识别符的长度和类型在该数据元素中进行定义。对于GB/T29768类型和GB/T33848.3一2017mode3兼容标签,“OID唯一标识符”数据单元在存储架构中与任何附加数据(用户数据)进行隔离。OID唯一标识符数据元素需要存储于UII存储区(Banko1),其他附加数据存储于用户存储区(Bank11)。A.2适用于RFID技术的系统数据元素为对RFID标签进行标准化,需要考虑大量/批次和序列号,采购序列号、目的地邮政编码、产地的兼容问题。在整个产业交易中,产品电子标签需要进行标准化,通过增加OID前缀来区别不同的编码机制。
在RFID标签编码技术中,需要考虑当电子标签读写失败后的结果,选择其他识读技术或者被人们所能够阅读的方式进行。RFID标签编码体系需要提供一个较为复杂的架构,将RFID标签内在的编码信息转换为二维条码的方式,其编码结构能够适用于所有的AIDC技术。RFID标签有着受限的存储空间来存放UII,通常限制在96、128或者192位。在GB/T1988一1998中,这通常为12、16或者24个字符。健康、自动驾驶、电子或者工业化学品的供应链通常需要32位数据字符来识别产品(加上前面字符,比如DIs)。
A.3RFID技术中UII要求
A.3.1概述
当系统采用OID标识时,UII指定MemoryBank\01”17h位的默认状态为“1”,随后18h位为AFI。
AFIs的A1一AA指出数据结构需要在应用标准中进行定义,包括GB/T34594一2017、ISO17364:2013、ISO17365:2013、ISO17366:2013、ISO17367:2013,也就是AFI定义的数据结构。A.3.2数据语义
MB01的17位被设置为“1”,语义为OID所定义的规则。A.4RFID技术中标签类型和OID数据存储域在传统的存储器结构中,RFID存储器是由系统区和用户存储器区组成的。但在GB/T297682013中,RFID存储器有独立的内存结构。图A,1给出了存储结构和对应的不同数据。针对早期RFID只有一个用户存储区的情况,UII数据存储在用户存储区。在GB/T29768一2013中定义的RFID,UII数据应写在UII区域。对有用户存储区的GB/T29768一2013中定义的RFID,存在将UII数据写入用户存储区的可能性。一些用户倾向于在一个对象中处理两个或更多UII。第二个UII,已与第一个UII意思不同,在应用中,UII将被写在6
GB/T41810—2022
用户存储区。从应用的角度来看,第二个UII是UII本身,但从数据分类来看,它是一种用户数据。标签控制数据
存储类型A
(常规存储器结构)
存储类型B
(符合GB:T29768)
存储类型C
(符合GB/T29768)
系统域
系统域
系统域
系统域
唯—L)
唯—OU)
unl域
唯一Om
用户数据
用户存储域
用广数据
用户存储域
唯—Om
用户数据
用户存储域
图A.1RFID存储器类型、存储数据和所在区域A.5在RFID中存储OID的通用方法对于不含有分散的存储空间的RFID读写器,有四种把数据存储在RFID读写器的存储器上的方法。
一第一信息对象是UII,UII可以被理解为一个线性条码符号,编码的不同是一个属性的AFI。OID根是ISO/IEC15434,用户数据可基于ISO/IEC15434规则构建,第一信息对象宜为UII。
OID根是ISO/IEC15418,用户数据可基于ISO/IEC15418规则构建,第一信息对象宜为UII。
用户数据可使用专有定义的信息对象(对象的标识和值)构造,第一信息对象宜为UII。对于具有分散的存储空间的RFID读写器,也有四种方式将数据存储在RFID读写器的存储器上。UII存放在MB01”,利用ISO17367:2013来指定编码,编码的不同是一个属性的AFI,用户存储器“MB11”被理解为一个二维符号使用的ISO/IEC15434的语法。OID根是ISO/IEC15434,用户数据可以基于ISO/IEC15434规则构建,UII应存放在UII的存储空间中。
OID根是ISO/IEC15418,用户数据可以基于ISO/IEC15418规则构建,UII应存放在UII的存储空间中。
用户数据可以使用专有定义的信息对象(对象的标识和值)构造,UII应存放在UII的存储空间。
针对个别案例中的UII,唯一代码是由发行人产品编码和产品序列号组成。基本上,序列号部分是个简单的唯一的序列号,但简单的唯一的序列号不是序列号的唯一方法。在某些情况下,这部分是由有意义的字符和独特的序列号构造的。在更复杂的情况下,这一部分具有高度集成的结构。它会导致长UII和大容量存储空间。UII发行者可构建UII作为唯一的序列号和各种必要的应用程序的数据连接。处理对象的人能很容易地通过UII识别对象的特点。7
GB/T41810—2022
附录B
(资料性)
OID标识在GM码中的编码与存储方式B.1OID标识在GM码中的编码方式当OID通过编码存储在GM码中时,结合GM码的编码特点,这时共有两种编码方式,分别是数字模式和混合编码模式。
a)数字编码模式
OID标识(在这里仅指数字OID)由数字和\”构成,将数字部分每3位分为一组,对照原OID标识中“”的位置,每组中最多包含1个“”时,可以使用数字模式进行编码。以连续的3个数字为一组将数据分组,每3个数字采用10位二进制进行编码。未尾一组不够3个数字用0填充。在输出第一组数字的编码前先输出2位计数器,记录最后一个分组填充的数字个数,译码时根据该计数器丢弃填充数字:1)“00”表示没有填充数字;
2)“01”表示有1个填充数字;3)“10表示有2个填充数字;
4)“11”为无效编码。
编码只有数字字符的组时,按式(B.1)计算该组的10位编码:N=100D+10D2+D
式中:
数字组的10位编码;
数字组的第一个数字;
D—数字组的第二个数字;
数字组的第三个数字。
...(B.1)
当分组中包含“.”时,出现在分组中的位置有3种情况,分别是(X标识非数字字符):第一位置为XD,D,D,第二位置为D,XD,D,第三位置为D,D,XD3。不同的位置有不同的编码,具体见表B.1。
表B.1编码列表
“\(GB/T1988—1998值46)
在分组中的位置
编码(十进制数)
编码含有非数字字符的分组时,先输出非数字字符的10位二进制编码,然后再计算并输出3个数字的10位二进制编码。
剩下的编码值1018~1023用于实现模式的转换。示例1:
输数据:1,234,567.899
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。