新一代OTA更新

物联网行业的转折点- JFrog Connect很高兴地宣布其最新的更新工具!市场标准定义了我们看待软件的方式,虽然它在不断变化和改进,但我们必须密切关注我们如何将软件交付给边缘设备。

阅读时间:

7

分钟

无线更新是物联网软件部署的支柱,它是推动您的车队进入下一个实用级别,最大限度地提高效率,同时最大限度地减少错误和停机时间的缺失部分。

OTA更新的需求是毋庸置疑的,但是有各种各样的工具和补丁可以用来替换文件,那么“新一代”到底是什么意思呢?

为了让你的设备安装最新(可能也是最安全的)版本,你必须考虑许多经常被忽视但至关重要的方面,以下是一些例子:

-如果更新失败怎么办?

—解决方案是否可靠?它可信吗?

-你们如何管理边缘设备上的版本控制?

-在某些环境下,带宽可能是昂贵的,你如何尽可能减少更新大小?

-不同的设备需要不同的程序,这可能是由于不同的硬件,软件,环境,用例等。

-如果您必须管理超过一种类型的物联网设备该怎么办?解决方案需要在不同类型、版本和过程之间可伸缩。

由于这些原因以及更多的原因,我们设计了完美的解决方案,以适应物联网设备的一体化更新机制。

完全动态更新

新的更新是一个从未见过的工具,它为您提供了对软件部署的完全控制,从而改变了物联网设备的更新方式。

更新流程

术语Flow指的是更新过程的流动性,每个Flow由不同的操作集组成,可用于不同的用例和环境。

创建你的流程块,选择回滚函数,选择一个名称并保存流以供以后使用。

常见的用例可能是:

1.使用命令禁用服务

2.更新文件

3.运行一个脚本来启动应用程序和服务。

更新模块

一个块是一个行动计划,发出所需的过程,他们应该堆叠创建一个更新流与你想要的行动序列。

每个块分为2类:“配置”和“故障”。

配置允许您在更复杂的块中插入操作细节以及更多信息。

在失败定义更新失败时将发生什么。

集成

如果您想直接从云端向物联网设备部署更新,该怎么办?

通过使用当今软件开发中最常见和最好的工具,比以往任何时候都更好地连接您的物联网设备。

无论是容器映像还是来自Git Repository的代码,使用Update Flows都可以直接从公共或私有存储库部署更新。

更新物联网设备不应该减慢您的开发过程,相反,它应该像将代码部署到日常应用程序一样简单-这就是为什么我们为JFrog Connect提供市场上最好的软件开发工具。

部署更新

创建更新流之后,您可以根据需要多次将其部署到任何设备上。

  • 更新是尽可能轻量级的,以确保尽可能有效地减少时间和成本。
  • 过滤并选择任何一组设备,以保持它们的最新状态。
  • 选择你的应用程序版本。
  • 计划更新-选择更新发生的合适时间。
  • 观察更新结果。

创建流之后,部署更新就像将代码提交到您最喜欢的工具一样快速和简单。

更新REST API

将JFrog Connect与您自己的Ci/CD管道集成!

通过使用REST API,您可以部署已经配置的Update Flow,甚至不需要连接到仪表板。

  • 配置您的更新流程保存它。
  • 请联系我们的医生REST API - https://docs.connect.jfrog.io/api/rest-api/deploy-update
  • 使用调用将更新流自动部署到您的设备。