LEAPS ドッカー
このページには以下が含まれます:
LEAPS Docker パッケージ。
システム要件に関する情報。
LEAPS Docker のインストール方法に関する説明。
インストールは迅速かつ簡単で、一度行うだけで済みます。
免責事項
LEAPS ドッカー のインストールは専門家のみを対象としています。デモ目的の場合は、 LEAPS VMWare の方がはるかに優れたオプションです。
Docker の詳細については、公式 Docker にアクセスしてください。
システム要件
システム要件は、 Linux 上の Docker デスクトップ または Windows 上の Docker デスクトップ に従います。
デスクトップ デバイス: 2 GB の空きメモリが必要です。
Windows では、WSL のインストールにより 2GB の RAM が永続的に消費されます。これは Ubuntu WSL に割り当てられます。
推奨: UDK1 のセット (少なくとも 5 つのデバイス) を検証します。
推奨: デバイスに電力を供給するためのバッテリーまたは USB-C ケーブル。
推奨: LEAPSマネージャー デバイスを構成します。
セットアップ手順
このシステムは、AMD64、ARM64、および ARM32 アーキテクチャと互換性があります。
LEAPS Docker をダウンロード
LEAPS Docker
LEAPS-DOCKER-LINUX-v1.0.0.zip
.
LEAPS Docker アーカイブを抽出します
ターミナルに次のように入力します: $ unzip LEAPS-DOCKER-LINUX-v1.0.0.zip -d /path/to/directory
オペレーティング システムに Docker をインストールします。
leaps_docker_install.sh スクリプトを実行して、オペレーティング システムに Docker をインストールします。
たとえば、Ubuntu (Linux) の場合:
source leaps_docker_install.sh
インストール後、OS を再起動して、Docker が正しく構成されていることを確認します。
詳細な手順については、公式の Docker ドキュメント を参照してください。
IP アドレスを使用して正しい構成を更新します。
update_configuration_ip.sh スクリプトを使用して、PC の IP アドレスでシステムの構成を更新します。
たとえば、Ubuntu (Linux) の場合:
source update_configuration_ip.sh
このスクリプトを実行すると、システムが通信用に正しく構成されます。
すべての LEAPS Docker コンテナを実行します。
leaps_docker_run_all.sh スクリプトを実行します。これにより、LEAPS センター、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:udk1 "/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:udk1 "/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:udk1 "sh -c 'cd /app && …" 10 seconds ago Up 10 seconds 80/tcp, 0.0.0.0:80->8080/tcp leaps_centersudo docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6bb3bf42cb63 leapslabs/leaps_gateway:udk1 "/app/leaps-gateway …" About a minute ago Up About a minute leaps_gateway
USB-C データ ケーブルを使用して、ゲートウェイ ボードを PC に接続します。
USB-C データ ケーブルを PC の USB-C データ ポート 1 に差し込みます。安定した接続を確保してください。
![]()
Mosquitto およびチェックメッセージ (オプション)
システムで mosquitto_sub を使用します。
メッセージを確認するには、ターミナルで次のコマンドを使用します (このコマンドは Mosquitto MQTT ブローカーに接続し、受信したすべてのメッセージを表示します)。
mosquitto_sub -p 1883 -d -v -t '#'
IP アドレス経由で LEAPS センター にアクセスします。
コンピュータの Web ブラウザを使用します。
LEAPS センター にアクセスするには、IP アドレスまたは localhost を入力します。
LEAPS センター にログインします。
ユーザー名 admin、パスワード admin を使用してログインします。
LEAPSマネージャー を使用してネットワークを準備します。
デモを設定します: TWR RTLS およびデータ遠隔測定デモ または アップリンク TDoA RTLS デモ。
デフォルトでは、ネットワーク ID は
0x1234
になります。この例では、ID
0x83A2
のゲートウェイ ボードを接続する必要があります。
LEAPS センター でネットワークを構成します。
LEAPS センター のネットワーク設定を確認して、ネットワーク ID と一致するようにしてください。
PC の IP アドレスとして構成された正しいホストを確認してください。
この例では、ネットワーク ID は
0x1234
、ホストは192.168.1.12
です。アプリケーションを使用してノードとネットワークを構成および視覚化する方法の詳細については、LEAPS センター および LEAPSマネージャー を参照してください。
これで、システムは正常にセットアップされ、構成されました。楽しく使ってください!
LEAPS Docker をダウンロードします。
LEAPS Docker
LEAPS-DOCKER-WINDOWS-v1.0.0.zip
。
LEAPS Docker アーカイブを抽出します。
WinZip や 7-Zip などのプログラムを使用して、ダウンロードした LEAPS Docker zip ファイルを解凍します。
Windows に Docker デスクトップをインストールします。
Docker ドキュメントの Docker Windows インストール の手順に従ってください。
インストールが完了したら、Windows システムを再起動して、すべての変更が有効になっていることを確認します。
コマンド プロンプトを管理者として使用して、USBIPD-WIN プロジェクトをインストールします。
指示に従ってください: USBIPD-WIN プロジェクト をインストールします。
たとえば、Windows パッケージ マネージャー (winget) を使用して usbipd-win プロジェクトをインストールします。
winget install --interactive --exact dorssel.usbipd-win
--interactive
を省略すると、ドライバーのインストールに必要な場合、winget はすぐにコンピュータを再起動することがあります。コンピュータを再起動し、
usbipd-win version
コマンドを使用してインストールを確認します。
PowerShell を使用して Ubuntu 20.04 WSL をインストールします。
ログアウトするには
exit
を使用します。
インストールされているすべての WSL ディストリビューションをリストし、
wsl --list
を実行します。wsl --set-default Ubuntu-20.04
インストールされているすべての WSL ディストリビューションをリストし、
wsl --list
を実行します。Windows Subsystem for Linux Distributions: Ubuntu-20.04 (Default) docker-desktop-data docker-desktop
PowerShell を使用して、IP アドレスを含む正しい構成を更新します。
Docker Desktop WSL 2.
Docker Desktop WSL 2 を有効にする手順については、Docker ドキュメントを参照してください。
PowerShell を使用してすべての LEAPS Docker コンテナを実行します。
leaps_docker_run_all.bat スクリプトを実行します。これにより、LEAPS センター、LEAPS Server、LEAPS Gateway、および Mosquitto (MQTT ブローカー) に必要な Docker コンテナがプルされて実行されます。
./leaps_docker_run_all.batすべてのコンテナが正常に起動し、使用できる状態になっていることを確認してください。
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 6f2ae0c87d65 leapslabs/leaps_mosquitto:udk1 "/docker-entrypoint.…" 9 seconds ago Up 9 seconds 0.0.0.0:1883->1883/tcp, 0.0.0.0:15675->15675/tcp leaps_mosquitto 6bb3bf42cb63 leapslabs/leaps_gateway:udk1 "/app/leaps-gateway …" 10 seconds ago Up 10 seconds leaps_gateway 3d84cad7a913 leapslabs/leaps_server:udk1 "/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:udk1 "sh -c 'cd /app && …" 12 seconds ago Up 12 seconds 80/tcp, 0.0.0.0:80->8080/tcp leaps_center
USB-C データ ケーブルを使用して、ゲートウェイ ボードを PC に接続します。
USB-C データ ケーブルを PC の USB-C データ ポート 1 に差し込みます。安定した接続を確保してください。
![]()
管理者としてコマンド プロンプトを使用して USB デバイスを接続します。
詳細については、次の手順を参照してください: USB デバイスを接続します。
デバイスのバス ID 情報を確認して取得します。接続されているすべての USB デバイスをリストします。
たとえば、Windows の場合:
usbipd list Connected: BUSID VID:PID DEVICE STATE 1-4 1915:e8e3 LEAPS API USB, USB Serial Device (COM24) Not attached ...
この例では、デバイスのバス ID は
1-4
です。デバイスを共有して、WSL に接続できるようにします。
たとえば、Windows の場合:
usbipd bind --busid 1-4
WSL に接続するデバイスのバス ID を選択します。 正常に接続されなかった場合は繰り返します。
たとえば、Windows の場合:
usbipd attach --wsl --busid 1-4
USB デバイスが接続されていることを確認します。
たとえば、Windows の場合:
IP アドレス経由で LEAPS センター にアクセスします。
コンピュータの Web ブラウザを使用します。
LEAPS センター にアクセスするには、IP アドレスまたは localhost を入力します。
LEAPS センター にログインします。
ユーザー名 admin、パスワード admin を使用してログインします。
LEAPSマネージャー を使用してネットワークを準備します。
デモを設定します: TWR RTLS およびデータ遠隔測定デモ または アップリンク TDoA RTLS デモ。
デフォルトでは、ネットワーク ID は
0x1234
になります。この例では、ID
0x83A2
のゲートウェイ ボードを接続する必要があります。
LEAPS センター でネットワークを構成します。
LEAPS センター のネットワーク設定を確認して、ネットワーク ID と一致するようにしてください。
PC の IP アドレスとして構成された正しいホストを確認してください。
この例では、ネットワーク ID は
0x1234
、ホストは192.168.1.12
です。
アプリケーションを使用してノードとネットワークを構成および視覚化する方法の詳細については、LEAPS センター および LEAPSマネージャー を参照してください。
これで、システムは正常にセットアップされ、構成されました。楽しく使ってください!
注意