PANS PRO Docker

このページには以下が含まれます:

  • PANS PRO Docker パッケージ。

  • システム要件に関する情報。

  • PANS PRO Docker のインストール方法に関する説明。

インストールは迅速かつ簡単で、一度行うだけで済みます。

免責事項

PANS PRO Docker のインストールは専門家のみを対象としています。デモ目的の場合は、 PANS PRO Raspberry Pi の方がはるかに優れたオプションです。

Docker の詳細については、公式 Docker にアクセスしてください。

システム要件

  • システム要件は、Linux 上の Docker デスクトップ <https://docs.docker.com/desktop/install/windows-install/#system-requirements>`_ または `Windows 上の Docker デスクトップ <https://docs.docker.com/desktop/install/windows-install/#system-requirements>`_ に従います。

  • デスクトップ デバイス: 2 GB の空きメモリが必要です

  • Windows では、WSL のインストールにより 2GB の RAM が永続的に消費されます。これは Ubuntu WSL に割り当てられます。

  • 推奨: 検証するセット (少なくとも 5 台のデバイス)。

  • 推奨: デバイスに電力を供給するためのバッテリーまたは Micro USB ケーブル。

  • 推奨: PANS PRO Manager デバイスを構成します。

セットアップ手順

このシステムは、AMD64、ARM64、および ARM32 アーキテクチャと互換性があります。

  1. PANS PRO Docker をダウンロード

  1. PANS PRO Docker アーカイブを抽出します

  • ターミナルに次のように入力します: $ unzip PANS-PRO-DOCKER-LINUX.zip -d /path/to/directory

  1. オペレーティング システムに Docker をインストールします。

  • leaps_docker_install.sh スクリプトを実行して、オペレーティング システムに Docker をインストールします。

たとえば、Ubuntu (Linux) の場合:

source leaps_docker_install.sh
  • インストール後、OS を再起動して、Docker が正しく構成されていることを確認します。

  • 詳細な手順については、公式の Docker ドキュメント を参照してください。

  1. IP アドレスを使用して正しい構成を更新します。

  • ゲートウェイ ボードの IP アドレスを指すように、 leaps-server.confmqtt_host を更新します。シェル経由でアドレスを取得します。

  1. すべての LEAPS Docker コンテナを実行します。

  • leaps_docker_run_all.sh スクリプトを実行します。これにより、LEAPS センターLEAPSサーバー、および Mosquitto (MQTT ブローカー) に必要な Docker コンテナがプルされて実行されます。

たとえば、Ubuntu (Linux) の場合:

source leaps_docker_run_all.sh
  • docker ps コマンドを実行し、すべてのコンテナが正常に起動し、使用できる状態になっていることを確認します。

たとえば、Ubuntu (Linux) の場合:

docker ps

CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                              NAMES
6f2ae0c87d65   leapslabs/leaps_mosquitto:latest   "/docker-entrypoint.…"   9 seconds ago    Up 9 seconds    0.0.0.0:1883->1883/tcp, 0.0.0.0:15675->15675/tcp   leaps_mosquitto
3d84cad7a913   leapslabs/leaps_server:latest      "/app/leaps-server -…"   10 seconds ago   Up 9 seconds    0.0.0.0:7777->7777/tcp, 0.0.0.0:7777->7777/udp     leaps_server
633c97e96f6e   leapslabs/leaps_center:latest      "sh -c 'cd /app &&  …"   10 seconds ago   Up 10 seconds   80/tcp, 0.0.0.0:80->8080/tcp                       leaps_center
  1. PANS PRO デモ のようにネットワークを準備し、ゲートウェイ ボードを接続します。

  2. Mosquitto およびチェックメッセージ (オプション)

  • システムで mosquitto_sub を使用します。

  • メッセージを確認するには、ターミナルで次のコマンドを使用します (このコマンドは Mosquitto MQTT ブローカーに接続し、受信したすべてのメッセージを表示します)。

    mosquitto_sub -p 1883 -d -v -t '#'
    
  1. IP アドレス経由で LEAPS センター にアクセスします。

  • コンピュータの Web ブラウザを使用します。

  • LEAPS センター にアクセスするには、IP アドレスまたは localhost を入力します。

../../../_images/leaps_center_login.png
  1. LEAPS センター にログインします。

  • ユーザー名 admin、パスワード admin を使用してログインします。

  1. PANS PRO Manager を使用してネットワークを準備します。

  2. LEAPS センター でネットワークを構成します。

  • LEAPS センター のネットワーク設定を確認して、ネットワーク ID と一致するようにしてください。

  • PC の IP アドレスとして構成された正しいホストを確認してください。

    ../../../_images/leaps_center_pans.png
  • アプリケーションを使用してノードとネットワークを構成および視覚化する方法の詳細については、LEAPS センター および PANS PRO Manager を参照してください。

これで、システムは正常にセットアップされ、構成されました。楽しく使ってください!

  1. PANS PRO Docker をダウンロードします。

  1. PANS PRO Docker アーカイブを抽出します。

  • WinZip や 7-Zip などのプログラムを使用して、ダウンロードした PANS PRO Docker zip ファイルを解凍します。

  1. Windows に Docker デスクトップをインストールします。

  • Docker ドキュメントの Docker Windows インストール の手順に従ってください。

  • インストールが完了したら、Windows システムを再起動して、すべての変更が有効になっていることを確認します。

  1. PowerShell を使用して、IP アドレスを含む正しい構成を更新します。

  2. PowerShell を使用してすべての LEAPS Docker コンテナを実行します。

  • leaps_docker_run_all.bat スクリプトを実行します。これにより、LEAPS センター、LEAPS Server、および Mosquitto (MQTT ブローカー) に必要な Docker コンテナがプルされて実行されます。

    ./leaps_docker_run_all.bat
    
  • すべてのコンテナが正常に起動し、使用できる状態になっていることを確認してください。

    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                              NAMES
    6f2ae0c87d65   leapslabs/leaps_mosquitto:latest   "/docker-entrypoint.…"   9 seconds ago    Up 9 seconds    0.0.0.0:1883->1883/tcp, 0.0.0.0:15675->15675/tcp   leaps_mosquitto
    3d84cad7a913   leapslabs/leaps_server:latest      "/app/leaps-server -…"   11 seconds ago   Up 11 seconds    0.0.0.0:7777->7777/tcp, 0.0.0.0:7777->7777/udp    leaps_server
    633c97e96f6e   leapslabs/leaps_center:latest      "sh -c 'cd /app &&  …"   12 seconds ago   Up 12 seconds   80/tcp, 0.0.0.0:80->8080/tcp                       leaps_center
    
  1. PANS PRO デモ のようにネットワークを準備し、ゲートウェイ ボードを接続します。

  2. IP アドレス経由で LEAPS センター にアクセスします。

  • コンピュータの Web ブラウザを使用します。

  • LEAPS センター にアクセスするには、IP アドレスまたは localhost を入力します。

../../../_images/docker_leaps_center_login.png
  1. LEAPS センター にログインします。

  • ユーザー名 admin、パスワード admin を使用してログインします。

  1. PANS PRO Manager を使用してネットワークを準備します。

  2. LEAPS センター でネットワークを構成します。

  • LEAPS センター のネットワーク設定を確認して、ネットワーク ID と一致するようにしてください。

  • PC の IP アドレスとして構成された正しいホストを確認してください。

../../../_images/leaps_center_pans.png
  • アプリケーションを使用してノードとネットワークを構成および視覚化する方法の詳細については、LEAPS センター および PANS PRO Manager を参照してください。

これで、システムは正常にセットアップされ、構成されました。楽しく使ってください!