LEAPS ドッカー

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

  • LEAPS Docker パッケージ。

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

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

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

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

システム要件

  • システム要件は、Linux 上の Docker デスクトップ または Windows 上の Docker デスクトップ に従います。

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

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

  • 推奨: UDK のセット (少なくとも 5 つのデバイス) を検証します。

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

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

セットアップ手順

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

  1. LEAPS Docker をダウンロード

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

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

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

  • leaps_docker_install.sh スクリプトを実行して、オペレーティング システムに Docker をインストールします。たとえば、Ubuntu (Linux) の場合:

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

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

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

  • update_configuration_ip.sh スクリプトを使用して、PC の IP アドレスでシステムの構成を更新します。たとえば、Ubuntu (Linux) の場合:

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

  • leaps_docker_run_all.sh スクリプトを実行します。これにより、LEAPS CenterLEAPS ServerLEAPS Gateway、および Mosquitto (MQTT Broker) に必要な 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:udk   "/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:udk      "/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:udk      "sh -c 'cd /app &&  …"   10 seconds ago   Up 10 seconds   80/tcp, 0.0.0.0:80->8080/tcp                       leaps_center
    
    sudo docker ps
    
    CONTAINER ID   IMAGE                     COMMAND                  CREATED              STATUS                          PORTS     NAMES
    6bb3bf42cb63   leapslabs/leaps_gateway:udk   "/app/leaps-gateway …"   About a minute ago   Up About a minute                         leaps_gateway
    
  1. USB-C データ ケーブルを使用して、ゲートウェイ ボードを PC に接続します。

  • USB-C データ ケーブルを PC の USB-C データ ポート 1 に差し込みます。安定した接続を確保してください。

../../../_images/leaps-connect-usb-port1.gif
  1. Mosquitto およびチェックメッセージ (オプション)

  • システムで mosquitto_sub を使用します。メッセージを確認するには、ターミナルで次のコマンドを使用します

    mosquitto_sub -p 1883 -d -v -t '#'
    
  • このコマンドは Mosquitto MQTTブローカーに接続し、受信したすべてのメッセージを表示します。

  1. IP アドレス経由で LEAPS Center にアクセスします。

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

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

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

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

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

../../../_images/docker_network_demo01.jpg
  1. LEAPS Center でネットワークを構成します。

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

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

  • この例では、ネットワーク ID は 0x1234 、ホストは 192.168.1.12 です。

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

../../../_images/docker_leaps_center_network.png

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

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

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

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

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

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

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

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

  • update_configuration_ip.bat スクリプトを使用して、PC の IP アドレスでシステムの構成を更新します。

    ./update_configuration_ip.bat
    
  • For this example, the leaps-server configuration is updated with the current IP address: 192.168.1.12.

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

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

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

    CONTAINER ID   IMAGE                       COMMAND                  CREATED          STATUS          PORTS                                              NAMES
    6f2ae0c87d65   leapslabs/leaps_mosquitto:udk   "/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:udk      "/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:udk      "sh -c 'cd /app &&  …"   12 seconds ago   Up 12 seconds   80/tcp, 0.0.0.0:80->8080/tcp                       leaps_center
    
  1. Connect the LEAPS Gateway use Linux or Raspberry Pi.

  • Make sure there is a connection to Windows.

  • Refer to LEAPS Gateway setup on Linux or Raspberry Pi and, update the IP address accordingly. For example, leaps-server-host will be updated to 192.168.1.12.

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

  • システムで mosquitto_sub を使用します。メッセージを確認するには、ターミナルで次のコマンドを使用します

    mosquitto_sub -p 1883 -d -v -t '#'
    
  • このコマンドは Mosquitto MQTTブローカーに接続し、受信したすべてのメッセージを表示します。

  1. IP アドレス経由で LEAPS Center にアクセスします。

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

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

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

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

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

../../../_images/docker_network_demo01.jpg
  1. LEAPS Center でネットワークを構成します。

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

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

  • この例では、ネットワーク ID は 0x1234 、ホストは 192.168.1.12 です。

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

    ../../../_images/docker_leaps_center_network.png

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