新闻动态
做嵌入式系统的DevOps艺术大师——建立边缘到云的反馈回路

迭代式软件开发和DevOps实践的好处众所周知,但在嵌入式和智能边缘系统的实际项目中可能会遇到一些困难,不利于最佳效益的发挥。当需要制作和协调物理硬件时,迭代开发方法的成本可能就比较高。然而,随着硬件和网络发展的节奏加快,开发团队就会从已部署系统中获取更大的价值。当今的硬件通常比应用系统需要的功能更丰富,模块化体系结构和无处不在的无线网络也为团队提供了充分的资源,因而便于采用迭代式开发。

与时俱进的嵌入式开发团队都会在边缘设备和云系统之间建立反馈回路。这些回路将数据从边缘设备反馈给开发和运营团队,从而能够以实时方式向运行中的设备或应用现场提供功能更新。通过持续性的信息流,这些反馈回路带来了许多益处,包括开发敏捷度提升、优化效率、降低维护成本以及增加新的营收来源。所有这些益处都不需要花费很高的成本去更新硬件。

增加边缘可见度,提升开发敏捷度

建立反馈回路的一个重要好处是创造机会来提升开发敏捷度。通过掌握运行时条件和设备使用方式,开发团队可以增加设备及用户体验的可见度。这些洞察有助于做出更明智的决策,以便进行产品升级和功能增强,并以软件更新的形式快速部署到现场设备之中。了解顾客行为,不仅能帮助企业满足他们不断改变的需求,同时保持其相对于其他企业的竞争优势。 

让我们以智能汽车为例来予以说明。通过分析从车辆边缘设备收集到的数据,云端系统就可以了解用户在实际使用中的偏好、模式和习惯。如果没有实时反馈回路,产品团队就不得不采用更慢、更不准确的方法来了解用户需求,例如问卷调查和市场分析。另外,产品更新将会花费更多时间才能让用户有所感受。有了反馈回路和实时洞察,开发团队就可以及时发现每个用户的需求,并直接向车辆部署软件更新,从而提供无与伦比的便利性和个性化。

及时掌握产品状况,优化服务效率

反馈回路还能帮助企业及时掌握产品在使用中的状况,从而优化其服务效率。企业可以持续监控和分析来自边缘设备的数据,随时检测影响产品运行的异常状况或潜在问题。这种主动式的方法可确保设备始终运行在最佳状态,提高了运营效率和生产力,同时降低了成本。

例如,制造业企业对设备进行实时监控的反馈回路具备很高的价值。生产线每周7天,每天24小时运行,生产线的速度、启动和关闭时间、交货物流等变量之间存在着复杂的关系。即使对这些变量进行很小的调整,也可能导致整体产能发生巨大却不易察觉的波动。实时反馈回路使企业团队不仅能够了解实际产品是如何运行的,而且能够开展控制实验以优化其运行状况。

加强异常检测,降低维护成本

反馈回路在降低维护成本方面也可以发挥至关重要的作用。通过预先发现异常和潜在问题,企业团队可以减少代价高昂的中断、停机、上门服务和产品召回。通过实时数据监控,企业还可以检测到即将发生的设备故障或者故障苗头,从而将设备置于维护模式,而不至于发生意外故障。

在汽车行业,反馈回路可以监控车辆性能,在故障发生之前识别潜在问题。供应商可以设定自动修复车辆,而不必将车辆召回到服务中心。还可以及时向用户发出通知,建议解决问题的方法。这种主动式维护可以避免昂贵的停机时间,提供更有预见性的维修,从而降低总体维护成本,提高客户满意度,提供更高的价值。

创造新的营收来源

建立反馈回路不仅改善了智能边缘系统的效率和维护,而且还可以创造新的营收来源。从边缘设备收集有价值的数据,企业就可以深入了解客户的行为和偏好。这些数据可以用来分析需求,开发新产品,推出新功能或新服务,以满足特定的需求,开发新的营收来源。企业可以通过无线网络向用户提供新功能,从而延长在用设备的使用寿命。

例如,仓库机器人可以回传其在仓库里的行走路线以及与其他系统交互的数据。通过在云系统中汇总和分析这些数据,企业可以提供自动化的路线优化和交互系统协调,进而增加产品供应并产生额外的营收。

把嵌入式系统带入DevOps时代

掌握嵌入式系统的DevOps艺术,这将给开发团队带来巨大的益处。建立边缘到云的反馈循环可以帮助企业提高开发敏捷性、优化效率、降低维护成本,并开拓新的营收来源。利用这些反馈回路提供的连续信息流,企业可以做出数据驱动的决策,提升客户体验,并在竞争中保持领先地位。随着技术的不断发展,实现边缘设备和云系统之间的反馈回路,这对企业的蓬勃发展将会变得越来越重要。

Wind River Studio Developer是一个全功能的DevOps平台,专用于智能边缘开发,支持嵌入式系统开发团队克服各种挑战。