由此可见,真正的挑战在于高水平的互连性:系统的品质取决于捕获并处理数据的速度和质量上。然后,当添加外部互连时(例如连接到云系统或者连接到其他系统),它们就成为互连解决方案的一部分。其结果是会构成一个包含许多组件的复杂分布式系统,所有组件都被非常紧凑地打包在一起。
分层数据总线的概念
大规模的可扩展性是每个高度自动自治系统的核心前提。这一说法尤其适用于自动驾驶汽车领域。这是因为一个在受控测试条件下运行的系统和一个真正准备好进入市场的系统存在很大的差异性,而即使是最优秀的开发人员团队也会被这种复杂性差异蒙蔽双眼。如果一个系统想要进入市场并发挥其功能--包括接受公众要求的所有媒体检验和新的应用场景测试,通常会在系统内增加一个全新的关键任务需求层,而到目前为止还没有人能够很好地承担起这一任务。
分层数据总线(Layered Databus )是由工业互联网联盟(IIC)开发的一个概念和术语,IIC是一个促进和协调工业互联网优先事项和实现技术的组织。分层数据总线的开发目标是让开发团队能够识别系统中不同的控制平面(Control Plane)或信息平面(Information Plane )。除了对环境的完全控制之外,团队还能够指定服务质量(QoS),该服务质量决定了数据在不同应用场景(包括可靠性、带宽和延迟)的应用软件之间必须遵循的流动方式。
这种分层数据总线概念使开发人员可以在整个生态系统中使用相同的标准,它还允许开发人员为系统的不同部分设置各自的条件和各自的规则来管理数据。所有这些都允许以一种标准化的方式在不同的系统之间进行通信,而不必添加新的协议、网关或其他的网桥。当然,分层数据总线也允许团队为数据使用设定不同的条件,以便系统具备可靠性和可重复性。
关于自动驾驶汽车在目前行业内处于什么发展阶段,以及什么时候我们才能在道路上看到4级和5级的自动驾驶汽车等一系列问题,目前还存在着争议。尽管时间节点经常会因谈话对象的不同而有所不同,但有一件事是开发人员已有共识的,即高级别的互连性是获取和处理数据以及解决系统复杂性问题所必需的核心要素。分层数据总线体系结构在这些系统中提供了标准化的通信,并为开发人员提供了使无人驾驶汽车有效、快速并且安全地进入市场的工具。