帯域や通信量が制約されるデバイスに差分更新を設定し、変更部分のみを転送して更新コストを大幅に削減する例です。
遠隔拠点に配置した複数デバイスが、4G などの狭帯域ネットワークで接続されています。全イメージのダウンロードは高コストで時間もかかるため、軽量な更新方法が必要です。
手順 1:差分パッケージの作成
Section titled “手順 1:差分パッケージの作成”差分更新には、バージョン間の変更部分のみが含まれます。Advantech 技術サポートまたはクラウド環境の支援により、次を行います。
- 現在のバージョンと目標バージョンから差分パッケージを生成します。
- クラウドで公開するか、オフラインで現場に届けます。
手順 2:クラウドでの差分公開(推奨)
Section titled “手順 2:クラウドでの差分公開(推奨)”- JelinaCloud で差分パッケージを設定し、適用するデバイスの範囲を指定します。
- エージェントが差分更新の目標を検出し、自動でダウンロード・適用します。
- 更新状態と完了率をクラウドで確認できます。
デフォルトでは、フリートのデバイスは差分パッケージを自動インストールしません。手動で指定してから開始するため、現場で更新のタイミングを制御できます。
手順 3:オフラインでの差分適用
Section titled “手順 3:オフラインでの差分適用”ネットワークにまったく接続できない場合は、オフライン更新を使用します。
- オフライン OTA 更新でパッケージを生成します。
- 担当者がパッケージを現場へ持参し、オフラインで適用します。
- システム、カーネル、エージェント、アプリケーションの 4 種類のオフライン配信に対応します。
手順 4:更新の検証
Section titled “手順 4:更新の検証”jelina-info # 新バージョンが有効であることを確認jelina-local-ota -s # 更新状態を確認| 比較項目 | 全イメージ更新 | 差分更新 |
|---|---|---|
| 転送量 | 大(システム全体) | 小(変更部分のみ) |
| 更新時間 | 長い | 大幅に短縮 |
| 通信コスト | 高い | 低い |
| 適した環境 | 広帯域ネットワーク | 狭帯域/通信量に制約のある現場 |
関連ドキュメント
Section titled “関連ドキュメント”- システム更新 — 更新機構の概要
- 更新と障害復旧の仕組み — 差分更新の原理
- JelinaCloud 差分パッケージの設定の手順