日常生活中我们可以见到各种编码,例如:
停车场:A101表示 地下A层101车位;或者1101也可表示地下一层101车位
商品编号:59871385789164684612321
电子文档:abc.txt
单位的设备编号:G-B201509160023 固定资产办公设备2015年9月16日购置第0023台计算机,一个企业内部自定义的编号。
容易混淆的概念
A:我们常见的超市商品条码也是一种编码,但是物联网一定是要每个物品作为一个独立个体来联网。EAN13条码不是用来表示每个物品的,而只是用来表示一个产品种类,这也是我们超市扫描时候能够知道这个种类商品的价格以及该种类的商品的共同特性描述。但却无法知道具体到某个商品的生产日期、有效期、产地(一瓶可乐可能是从全球不同工厂生产出来的)、运输到哪里、卖或批发给了谁、使用过程有什么问题,售后维修保养回收等等问题。
B:条码二维码不等同于编码:编码是一种内容形式,条码二维码是一种表现形式或载体。例如“5893587257945” 根据需要和应用场景既可以用条码也可以用二维码来表示。
二、物联网域名
物联网是万物联网,在联网之前必须给每个物体确定唯一的身份。唯一的身份必须具备以下特性:
1、全球性
不能在一个地区,一个省可以识别这个身份,到另一个地区、另一个省就不能识别;不能在一个国家可以识别、到另一个国家就不能识别,因此必须是全球标准。物联网域名是OID标准,是全球分配全球共通的。是唯一一个获得全球广泛认可、广泛使用、尤其具备国际公平性,不由少数国家掌控的标准。
2、自主性和安全性
物联网域名具有各国自主知识产权,这也是公平性的一个侧面。韩国、日本,欧洲国家都在物联网域名基础体系上开发了自有知识产权的物体身份识别体系并能和国际无缝对接,这种自主知识产权,自主解析系统也大大增加了物联网域名的安全性。
3、兼容性
从对物体计数的简单排列序号,到各种企业里的复杂编号体系,以及到虽然只适合专业领域内使用,但成规模的甚至具有全球使用范围的编号体系。要构成这些不同身份的万物互联,必须具备极强的兼容性的方法才能构成互联体系。物联网域名正是具备这个特性。
4、适合虚实物体
不仅实物能够互联,一个虚拟物体比如一个电子文档、一个复杂的网络平台也能互联。物联网域名在计算机网络里已经使用了20多年,在标识虚拟物体方面是全球最成熟的体系。正是这个强大的特性,可以在云端或网络中对和实物对应的数据(虚物体)做标识,才能最快捷的构成非智能物体的联网。
物联网域名和编码联合确定物体身份
三、物体身份的构成
1、物联网域名表现形式
举例:
数字形式:1.2.156.30009.652
中文形式:中国.品牌.状元红
英文形式:cn.brand.zyh
2、物体级别的编码
由于每种物体有其特殊属性,特殊领域,或者该物体拥有者自己的爱好特点,由第三者去给全球所有物体下定义做编号是不可能完成的任务。因此物体的具体编号由其拥有着自定义,自定义的建议如下:
2、1 继续采用物联网域名的定义方式
比如对状元红这个酒采用 35.68.96874
其含义表示 “杭州.瓶装.第96874瓶”
我们假设该品牌的酒企在杭州,宁波各地都有工厂,企业便于管理目的按照工厂所在地区分,之后按照包装形式例如瓶装或者桶装区分,最后是这种规格的酒具体的某一瓶。
那么这种定义方式,最后物体的身份是:
1.2.156.30009.652.35.68.96874
中国.品牌.状元红.杭州.瓶装.第96874瓶
以上看起来比较复杂,但在有些时候是有用的。比如对于一个超大型企业或者行业,分层到“ 35.68 ”这两个层的时候,物体数据量还是非常大,采用分层方式就有利于构建分布式系统。对于小型企业再分层可能就没必要。
2、2采用企业自定义编码
如果不是大型企业或者行业,没必要再一步分层解析,可以自定义
注意看。从状元红652后边就合成了一个编号
1.2.156.30009.652.356896874
中国.品牌.状元红.第356896874瓶
356896874代表什么含义?已经不是仅仅一个序列号,而是包含了“杭州.瓶装”的含义。一个自定义编码代表的含义只能是企业自己告诉外界。物联网域名只负责把解析指向到企业的某保存了物体数据的服务器。
有些企业为了对某个物体的生产日期检验员等信息都包括进去可以如下编码:
3568201607180996874 杭州分厂 瓶装类型2016年07月18日由09检验员检验合格的第96874瓶
2、3 采用其他行业成熟的编码
从2、2看出,“356896874”这个自定义编码根据需要可以采用一些成熟的编码方案,除非对编码技术非常熟悉或特别用途,建议采用成熟的行业编码方案,例如GS1等编码体系(条码的体系)。
已经采用了某种编码体系的物体,可以通过申请物联网域名,加上物体编码实现和全球互联互通。
四、总结
总之物体身份标识(地址)是通过“物联网域名+物体自定义编码”形成的,对于新产品新系统鼓励采用物联网域名方式继续往下层编码,这样做更具通用性便于升级。
物联网域名不仅可以编码结合直接做到产品上,也可以通过在网络体系里对接不同编码实现系统互联。