跳转到主要内容
万物互联 标准共生—《开放数据格式—The Open Group物联网标准》重磅发布!

万物互联 标准共生—《开放数据格式—The Open Group物联网标准》重磅发布!

2023年2月2日 71次秝妤

2023年的首场The Open Group 《发布时刻》系列网络研讨会如期与大家见面,并重磅发布了《开放数据格式(O-DF)The Open Group 物联网 (IoT)标准版本 2.0》标准。

 

活动邀请到中建材信息技术股份有限公司项目总监张瑞洲老师,以及思杰系统资深经理柴政老师进行正式发布和解读,与大家一起了解开放数据对物联网建设的指导性建议,探究物联网时代的最佳实践指引。

 

 

2014年,The Open Group发布了物联网标准第1.0版本,随后分别于2016年5月和2017年9月进行了两度更新。以此为基础,后续推出的版本2.0开放数据格式标准考虑到了早期版本的兼容性;同时,与此前版本相比,又增加了以下特性:

 

  • InfoItem结构体新增了type属性

  • Objects, Object和InfoItem结构体新增了prefix属性

  • 更新了、并以不同的词汇更清晰地说明了如何使用type属性

  • 在O-DF表示法中新增了一个章节来描述如何使用开放数据元素框架(O-DEF™)标准

  • 始终允许在适当的情况下使用anyAttribute,这使得在O-DF标准没有覆盖到的情况下,为其他目的而需要时能增加属性

  • 新增如何使用HTTP GET获取特定O-DF版本的规范

 

O-DF标准指定使用XML模式,定义了一个简单且可扩展的结构体,允许可以像面向对象编程语言创建对象和属性一样、创建信息结构体。通过有意设计从而实现尽可能通用,可以在需要信息交换的地方(比如物联网、生命周期信息管理等系统中)表示任何对象和信息。通常假设最常用的是基于HTTP、HTTPS、WebSockets和其他的被称为Web标准的通信媒介。但是,这些通信媒介也可能是一封电子邮件的附件文档、一个USB磁盘、或者任何其他的通信媒介。O-DF信息内容也可能使用基于REST服务、SOAP、Java消息服务(JMS)、O-MI标准和其他消息通信协议通信。

 

O-DF标准为“系统之系统(SoS)”级的互操作需求而开发,这些领域应当能请求、使用和组合从多个信息源而来的信息,甚至是来源于多个组织、领域、云环境、设备或者任何连接系统的信息。该标准可用于使用通用URL地址发布可用数据;特别是当与The Open Group开放消息接口(O-MI)标准一起使用时,O-DF结构体也可以用于系统间请求和发送发布数据。

 

现中文官网可注册下载【限时免费】

 

 

从事IT工作20+年,先后在航天三院、清华同方、神州数码、中国惠普、感知科技、中建材信息等公司从业,熟悉人工智能、物联网、云计算、J2EE、项目管理、软件工程、商标、税务等技术领域和业务领域。2004年获得工信部计算机系统集成项目经理资质,2009年获得美国PMI的PMP证书。先后作为项目总监、项目经理和主要负责人参与过中国建材集团下属水泥厂人工智能视频分析系统项目、京能集团下属电厂智能安全管控项目、国家电网电⼯装备智慧物联项⽬、感知科技物联网金融项目、科技部课题财税物联网项目、国家商标局适应《商标法》修订软件改造与建设项目、北京地税综合服务信息系统、日本NEC公司的Itochu商社项目等。 

 

“The Open Group物联网标准值得广大物联网从业人员进行了解和阅读,我的推荐理由有4个:首先面向对象广泛;其次是第XML的描述进行了具体描述,将信息世界出现的抽象的对象层次进行了梳理,可以帮助更好地理解与落地;然后是很有逻辑性,层层递进,将各级的关系进行了详尽的阐释;最后是扩展性强,完全可以将复杂的东西用统一的标准或格式进行描述。”

 

在架构、设计、开发和基于自动化的质量保证等软件研发和工程方面经验丰富,同时是团队和软件开发管理方面的专家。凭借18年的行业经验和强大的技术背景,他对虚拟化、多云及混合云平台、操作系统、网络协议、网络安全和物联网技术有着深刻的理解。拥有西南交通大学计算机科学硕士学位,以及2项美国专利商标局专利。

 

“物联网标准的制定可以简化开发人员在不用场景下的工作流程,即便是切换传感器也无需再进行重新调整数据的应用系统,可以实现不同传感器之间标准格式的数据传递。本质上来看,开放数据格式是借用面向对象的设计,开发广为流传的信息系统,让对象通过对象数来帮助我们在物联网领域的信息产业化过程中,切实发现或利用这些客户的数据,一旦通过标准进行规范,就会大大减轻从业人员在数据处理中间不必要的复杂性。”

 

通过与在线观众的互动问答,两位老师的解答帮助大家对“XML”与“O-DF”等主题有了更加清晰的理解:

 

Q1:为什么选择这个标准进行翻译本地化工作?

 

张瑞洲:我从2013年到2019年一直从事物联网相关项目工作,参与过财税物联网项目、物联网金融项目、电工装备智慧物联项目等。这个过程中发现各项目物联网协议一直都是自定义,并没有采用一个通用标准。我认为The Open Group的这个标准可以对这一情况有所改善和帮助,所以想通过翻译进行对标准的了解与推进。

 

Q2:开放数据格式标准2.0本身的示例和数据结构描述都是通过XML这种传统的格式进行描述,而当前软件工程实践中常常也适用JSON格式进行数据处理,请问对此有何建议?

 

柴政:标准本身使用XML描述能更有效的描述元数据格式规范本身,也提供了XML验证范式。XML可以自由地转化为JSON格式,此标准附录2就给了一个典型的转换工具和示例(详情可参考发布物附录2)。

 

Q3:开放数据格式标准2.0能给企业物联网系统的研发和实践带来什么优势/如何将标准应用到实践?

 

柴政:物联网传感器物理层多样的传感设备上报数据的多样性客观存在,且给实践中物联网软件系统研发带来了不必要的数据处理上的复杂性,开放数据格式标准大大简化了这些复杂问题,遵循开放数据格式标准的软硬件系统间能更好的对接和灵活选择不同的软硬件供应商,大大简化传感器设备采购选择、软件系统工程等开销和长期维护成本,让物联网系统技术人员专注主要应用和客户核心问题上。

 

张瑞洲:可以很好地应用到工作实践中,参考标准中的内容以及示范,完全可以应用到项目中去。主要需要注意掌握标准中这种面向对象的描述逻辑,熟练使用XML即可。