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. balenaEtcherを開き、 URLからフラッシュ をクリックし、 以下のURL: http://nightly.odoo.com/master/iotbox/iotbox-latest.zip を入力してください。

  4. ターゲットを選択 をクリックし、SDカードを選択します。

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

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

コアコード更新

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

危険

この処理には 30 分以上かかる場合があります。この間、IoT Boxの電源を切ったり、電源プラグを抜いたりしないでください。電源を切ったり、電源プラグを抜いたりすると、デバイスが不安定な状態になり、IoT Box に新しいイメージを再フラッシュする必要があります。

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

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

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

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

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

重要

オンプレミス または Odoo.sh データベースを使用している場合、構成されたサーバは最新の状態である必要があります。これは、ハンドラーのコードに最新の修正やパッチが含まれるようにするためです。

注釈

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