IoTシステムのOdooへの接続¶
前提条件¶
IoT システムを Odoo データベースに接続するには、以下の前提条件を満たしている必要があります:
モノのインターネット(IoT)アプリが インストールされている 必要があります。
IoTシステムがネットワークに接続されている必要があります。
Odooに接続するデバイスは、IoTシステムと同じネットワーク上にある必要があります。
注釈
IoTシステムは 本番環境 のインスタンスに接続することが推奨されます。その他のタイプの環境では、問題が発生する可能性があります(例:HTTPS 証明書の生成 に関する問題など)。
接続¶
IoTシステムをOdooデータベースに接続するには、IoTアプリを開き、:guilabel:`接続`をクリックします。
その後、ブラウザは、コンピュータが接続されているネットワークをスキャンして、対応可能なIoTシステムを検索します。IoTシステムが検出されると、自動的に接続されます。複数のIoTシステムが見つかった場合は、開いたポップアップで適切なものを選択し、:guilabel:`接続`をクリックします。IoTシステムが自動的に検出されない場合は、:ref:`ペアリングコード <iot/connect/pairing-code>`または:ref:`接続トークン <iot/connect/token>`を使用してデータベースに接続してみてください。
ちなみに
IoT システム名は、IoT box または Windows コンピュータ のマザーボードシリアル番号と、その ペアリングコード で構成されます。
ペアリングコードを使用して接続する¶
注釈
ペアリングコードは、IoT システムの電源を入れてから最大 2 時間有効です。コードが無効になった場合は、IoT box を再起動するか、Windows 仮想 IoT サービスを再起動 して別のペアリングコードを表示してください。または、接続トークン を使用して IoT システムをデータベースに接続することもできます。
IoT システムがすでにデータベース(テストデータベースなど)に接続されている場合、ペアリングコードは表示されません。必要に応じて、IoT システムをデータベースから切断 してください。
IoT システムのペアリングコードを取得する:
IoT box を外部モニターまたは USB プリンタに接続します。IoT box がすでに接続されていた場合は、再起動 してください。
外部モニター: IoT box の(再)起動後、ペアリングコードが画面に表示されます。
USB 接続プリンタ: ペアリングコードが自動的に印刷されます。
ちなみに
IoT Boxに外部モニターやプリンタが接続されていない場合は、IoT Box のホームページ にアクセスしてください。コードは ペアリングコード セクションに表示されます。
Windowsの仮想 IoT がインストールされているコンピューターで、ウェブブラウザを開き、
http://localhost:8069にアクセスして IoT システムのホームページを表示します。その後、画面をスクロールして ペアリングコード のセクションを確認してください。OdooでIoT アプリを開き、接続 をクリックします。
表示される IoT Box を検索中 ポップアップで、ペアリングコードを使用 をクリックします。
ペアリングコード を入力し、接続 をクリックします。
接続トークンを使用した接続¶
開発者モードを有効化 します。
OdooでIoT アプリを開き、接続 をクリックします。
表示される IoT Box を検索中 ポップアップで、オフラインペアリング をクリックします。
表示される IoT Box をオフラインでペアリング ポップアップで、トークン をコピーします。
IoT box または Windows仮想IoT ホームページにアクセスしてください。
接続された Odoo データベース セクションで、設定 をクリックします。
コピーしたトークンを :guilabel:` サーバートークン` フィールドに貼り付け、:guilabel:` 接続` ボタンをクリックしてください。
IoTシステムフォーム¶
IoT システムが Odoo データベースに接続されると、IoT アプリにカードとして表示されます。カードをクリックして IoT システムのフォームにアクセスすると、IoT box または Windows 仮想 IoT のホームページにアクセスし、IoT システムに接続された デバイス のリストを表示できます。
ちなみに
開発者モード を有効にすると、技術情報`(:guilabel:`ドメインアドレス、イメージバージョン、SSL 証明書 の 終了日 など)にアクセスできます。デフォルトでは、IoT システムが再起動されるたびにドライバが自動的に 更新 されます。自動更新を無効にするには、ドライバの自動更新 オプションのチェックを外してください。
On the IoT system's form, click the Test button to test the connection between the IoT system and Odoo and assess the quality of the system's Internet connection.
IoT システムをデータベースから切断する¶
IoTシステムをデータベースから切断するには、次の手順に従います:
IoTアプリを開き、該当するIoTシステムのカードをクリックします。
アクション アイコンをクリックし、削除 を選択します。
ちなみに
または:
IoT box または Windows仮想IoT ホームページにアクセスしてください。
接続されているOdooデータベース セクションで 設定 をクリックします。
開いたポップアップで 切断 をクリックします。
HTTPS証明書¶
HTTPS は、HTTP の安全で暗号化されたバージョンです。TLS)証明書を使用してサーバーを認証し、ブラウザとウェブサイト間で交換されるデータを保護します。決済端末などの一部のネットワーク機器は、IoTシステムと通信するために有効なHTTPS証明書を必要とします。証明書がなければ、適切に連携できません。
注釈
このドキュメントおよび Odoo全体において、**HTTPS 証明書**という用語は、HTTPS 接続を可能にする有効な SSL証明書を指します。
IoTシステムが(再)起動されてデータベースに接続されると、データベースが次の適格基準を満たしている場合、自動的にHTTPS証明書をダウンロードします:
データベースは 本番 インスタンスである必要があります。データベースインスタンスは、コピー、複製、ステージング、開発環境であってはなりません。
Odooサブスクリプションが継続中(進行中 ステータス)である必要があります。
証明書を受信した後:
IoTシステムのホームページアドレスが
.odoo-iot.comで終わる新しいHTTPS URLに更新されます。HTTPS証明書 バナーには、証明書の有効期間が表示されます。この情報を表示するには、IoTシステムのホームページの右上にある )ボタンをクリックします。