IoTシステムの更新

IoTシステムの複雑性により、更新(updating) という用語は次のような複数のプロセスを指す場合があります:

イメージとコアコードアップデート

IoT Boxが最新の状態かどうかを確認し (必要に応じて更新するには)、IoT Boxのホームページにアクセス <iot/iot-box/homepage>`し、右上の :icon:`fa-cogs (歯車) ボタンをクリックしてから、バージョン セクションで 更新 をクリックします。

ちなみに

開発者モード を有効化すると、IoT Boxのイメージおよびコアコードの現在のバージョンを確認できます。

イメージの更新

IoT Box のイメージを更新するには、SD カードにフラッシュしてください。フラッシュは、SD カードにディスクイメージを書き込むためのフリーのオープンソースツールである balenaEtcher を使用して実行できます。

注釈

  • Odoo データベースを新しいバージョンにアップグレードした後、IoTシステムのイメージの更新が必要になる場合がよくあります。

  • マイクロ SD カードリーダー/アダプター付きのパソコンが必要です。

  • マイクロSDカードをフラッシュするための代替ソフトウェアは、 Raspberry Pi Imager です。

  1. Download balenaEtcher.

  2. IoT Boxのmicro SDカードをパソコンまたはアダプターに挿入します。

  3. Open balenaEtcher, click Flash from URL, and enter the following URL:
    http://nightly.odoo.com/master/iotbox/iotbox-latest.zip.
  4. ターゲットを選択 をクリックし、SDカードを選択します。

  5. フラッシュ をクリックし、処理が完了するまでお待ちください。

balenaEtcherでSDカードをフラッシュ

コアコード更新

IoT boxのコアコードを更新するには、更新 ポップアップにある IoT Box 更新 の下で 更新 をクリックします。

警告

Do not turn off or unplug the IoT box during the update process, as doing so could leave the device in an inconsistent state, requiring the IoT box to be reflashed with a new image.

ハンドラ (ドライバ) 更新

IoTシステムのハンドラ (ドライバやインターフェースなど) を更新し、設定済みのサーバハンドラのコードと同期させる場合、たとえば、デバイス が IoTシステムで正常に動作しない問題を解決するには、次のようにします。

  1. IoT boxの または Windows仮想IoTの ホームページにアクセスし、右上の (cogs) ボタンをクリックします。

  2. バージョン セクションで 更新 をクリックします。

  3. 更新 ポップアップが開いたら、ドライバーの強制更新 をクリックします。

重要

If you have an on-premise or Odoo.sh database, the configured server must be up-to-date to ensure the handlers' code includes the latest fixes and patches.

注釈

また、Odoo の IoT システムフォーム技術情報 タブで ドライバの自動更新 オプションがオフになっていない場合、IoTシステムが再起動されるたびにハンドラの更新が自動的に実行されます。