リモートコマンドを実行してデバイスログを確認する
Armadillo Twinに登録されているデバイス上でリモートコマンドを実行します。 Armadillo Twinでリモートコマンドを入力すると、リモートコマンドはデバイスにリクエストとして送信されます。デバイスがリモートコマンドを受理すると、デバイス上でリモートコマンドが実行され、その実行結果はArmadillo Twinに返信されます。リモートコマンドの実行状態はArmadillo Twinによって監視され、ユーザーはArmadillo Twin上で実行状態と結果を確認できます。
セキュリティ上の懸念からリモートコマンド実行はデフォルト無効です。リモートコマンドを有効にするためには、デバイス側とサービス側の双方で相応の権限と作業が必要になります。
関連情報:
- 対象デバイスがArmadillo Twinに未登録の場合は「Armadillo Twin にデバイスを登録する」を参照して登録してください。
- 準備作業を行うためには、操作するユーザーに「アカウント管理」権限が必要です。また、実際のリモートコマンドを実行するためには、「リモートコマンド実行状況閲覧」権限と「リモートコマンド実行と管理」権限が必要です。「ユーザーの権限を変更する」を参考に権限を設定してください。ユーザー権限を変更するメニューが表示されない場合は、管理ユーザー に確認して権限についてご相談ください。
準備をする (Armadillo Twin 側)
Section titled “準備をする (Armadillo Twin 側)”- 右上のユーザー名をクリックします。
- 「アカウント管理」を選択します。

- 「有効化する」をクリックします。

- 利用規約が表示されるので内容を確認の上、有効化してください。
準備をする (デバイス側)
Section titled “準備をする (デバイス側)”リモートコマンド実行を有効化するSWUイメージを生成し、それを対象のデバイスに対してインストールすることでデバイス側のリモートコマンド実行を有効化します。 ATDE上で以下のコマンドを実行し、mkswuのバージョンを最新にしてください。
[ATDE]$ sudo apt update && sudo apt install --upgrade mkswu以下のようにmkswuコマンドを実行し、 enable_exec_command.swu を生成してください。
[ATDE]$ mkswu /usr/share/mkswu/examples/armadillo-twin/enable_exec_command.desc -o enable_exec_command.swu生成したenable_exec_command.swuを対象のデバイスに対してインストールします。
-
Armadillo Twin上で「デバイス一覧」に移動します。
-
対象のデバイスのシリアル番号を選択します。

-
下にスクロールすると「ソフトウェアアップデート実行」というブロックが表示されます。
-
enable_exec_command.swuをアップロードします。
-
アップロードが完了するとファイル名、イメージサイズ、バージョンが表示されます。確認してください。
-
アップデート完了後のデバイスの挙動を設定します。ここでは「ダウンロード後、再起動する」を選択してください。
-
アップデートを開始します。

-
リクエスト送信が成功するとメッセージが表示されます。
-
更新するとステータスと実行結果を確認できます。

-
ステータスが成功になると、インストール完了です。実行結果にアップデート後のバージョンが表示されますので、「extra_os.twin_exec_command」が「enable」になっていることを確認してください。
単体デバイス上でリモートコマンドを実行する
Section titled “単体デバイス上でリモートコマンドを実行する”- 「デバイス一覧」に移動します。
- リモートコマンドを実行するデバイスを選択してシリアル番号をクリックします。

- デバイスの画面を下にスクロールすると「リモートコマンド実行」というブロックが表示されます。
- リモートコマンドを入力します。
- タイムアウト時間は通常デフォルト設定で十分です。ただし、コマンドによっては実行時にタイムアウトとなる場合があります。その際はタイムアウト時間を調整します。
- 実行タイミングを設定します。
- リモートコマンドを実行します。

- リクエスト送信が成功するとメッセージが表示されます。
- 更新するとステータスと実行結果を確認できます。
次のステップ
Section titled “次のステップ”複数のデバイスに対して操作する:
デバイスグループを作って管理する: