6.5. エッジアプリケーションを管理する

ここでは、IoTストアのエッジアプリケーションを管理する方法について説明します。

エッジアプリ一覧を表示する

サイドメニューから、 [開発] - [エッジ] - [エッジアプリ] を選択してください。

edge_app_list

エッジアプリ一覧画面では、IoTストアに登録されているエッジアプリの検索や詳細の確認、新規作成を行うことができます。

  • [新規作成]

    • エッジアプリの登録を行うことができます

画面上部の検索欄では、エッジアプリの絞り込みを行うことができます。
複数の検索条件が入力された場合は、AND条件で検索が行われます。

  • エッジアプリ名

    • 検索したいエッジアプリ名を入力します

  • 対応センサー

    • 検索したいエッジアプリの対応センサーをプルダウンで選択します

  • 対応機種

    • 検索したいエッジアプリの対応機種をプルダウンで選択します

  • 対応OS

    • 検索したいエッジアプリの対応OSをプルダウンで選択します

  • キーワード

    • 検索したいエッジアプリについて、フリーワードで検索条件を入力します

  • アップロード状態

    • 検索したいエッジアプリのアップロード状態をチェックボックスで選択します

  • 公開範囲

    • 検索したいエッジアプリの公開範囲をラジオボタンで選択します

      • [すべて]

        • 全てのユーザが登録したエッジアプリが表示されます

      • [テナント内のみ]

        • ログインしているユーザのテナント内で登録したエッジアプリのみ表示されます

  • 登録者

    • 検索したいエッジアプリの登録者をラジオボタンで選択します

      • [すべて]

        • 全てのユーザが登録したエッジアプリが表示されます

      • [自分]

        • ログインしているユーザが登録したエッジアプリのみ表示されます

  • バージョン

    • [最新バージョンのみ] にチェックをつけることで、エッジアプリに複数のバージョンが存在する場合に最新バージョンのみを表示させることができます。チェックを外した場合は、全てのバージョンが一覧に表示されます

注意

キーワードでは対応OSを検索条件にできません。対応OSをフリーワードで絞り込みたい場合は、検索結果の Search に入力してください。

検索結果

検索条件に応じたエッジアプリの一覧が表示されます。初期状態ではIoTストアに登録されている全てのエッジアプリが表示されます。

検索結果は各列のヘッダーを選択することで表のソートが可能です。
[件表示] の横にあるプルダウンからは表示数を選択することができます。
また、 [絞り込み検索] の入力欄にキーワードを選択することで絞り込みをすることができます。
各列の説明を以下に示します。

項目名

説明

エッジアプリ名

エッジアプリケーションの名前とバージョンが表示されます
公開範囲を[テナントのみ]に設定している、または、テンポラリーフローを使って登録されたエッジアプリの場合は、横に鍵アイコンが表示されます
選択するとエッジアプリ詳細画面が表示されます

エッジアプリID

エッジアプリケーションのIDが表示されます
選択するとエッジアプリ詳細画面が表示されます

対応センサー

エッジアプリケーションが対応しているセンサー種別が表示されます
  • 環境センサー
  • ウェアラブル
  • その他

対応機種

エッジアプリケーションの対応機種が表示されます

対応OS

エッジアプリケーションの対応OSが表示されます

コネクタ

エッジアプリケーションに登録されているコネクタ名が表示されます
公開範囲を[テナントのみ]に設定しているコネクタの場合は、横に鍵アイコンが表示されます
選択するとコネクタ詳細画面が表示されます

アップロード状態

エッジアプリケーションのアップロード状態が表示されます
  • アップロード失敗
  • アップロード中
  • アップロード成功

登録日時

エッジアプリケーションがIoTストアに登録された日時が表示されます

お気に入り

お気に入りアイコンが表示されます
選択すると、エッジアプリをお気に入りとして登録することができます
お気に入りに登録されたエッジアプリは、優先的に表示されるようになります

エッジアプリの詳細を確認する

エッジアプリの詳細を確認するには、エッジアプリ一覧画面で任意のエッジアプリのエッジアプリID、またはエッジアプリ名を選択してください。

edge_app_detail

エッジアプリ詳細画面では、エッジアプリ情報の確認やバージョン追加、削除を行うことができます。
初期状態では最新バージョンの情報が表示されます。
バージョンの追加および削除は、エッジアプリを登録したユーザのみ行うことができます。

  • バージョン追加

    • エッジアプリ追加画面が表示されます。エッジアプリを登録したユーザのみ表示されます

  • エッジアプリ削除

    • エッジアプリを削除することができます。エッジアプリを登録したユーザのみ表示されます

  • エッジアプリID

    • エッジアプリIDが表示されます。お気に入りアイコンを選択すると、エッジアプリをお気に入りに登録することができます

  • エッジアプリ名

    • エッジアプリ名が表示されます。公開範囲を[テナントのみ]に設定している、または、テンポラリーフローを使って登録されたエッジアプリの場合は、横に鍵アイコンが表示されます

  • バージョン

    • バージョンが表示されます。プルダウンからバージョンを選択することで、バージョンごとの詳細情報が表示されます

      • [選択バージョン削除]

        • 選択中のバージョンを削除することができます。エッジアプリを登録したユーザのみ表示されます

バージョン情報

バージョン で選択されているバージョンのエッジアプリの詳細情報が表示されます。

edge_app_detail2

  • アップロード状態

    • 選択中のバージョンのアップロード状態が表示されます

      • アップロード失敗

      • アップロード中

      • アップロード完了

  • 説明

    • エッジアプリの説明が表示されます

  • 詳細URL

    • エッジアプリの詳細URLが表示されます

  • コネクタ

    • エッジアプリに設定されているコネクタ情報が表示されます。公開範囲を[テナントのみ]に設定しているコネクタの場合は、横に鍵アイコンが表示されます。コネクタ名を選択するとコネクタ詳細画面が表示されます

  • 対応センサー

    • エッジアプリが対応しているセンサー種別が表示されます

      • 環境センサー

      • ウェアラブル

      • その他

  • 使用ソフトウェアバージョン

    • エッジアプリの動作環境が表示されます

      • Node.js

      • Node-RED

      • Python

  • 対応機種

    • エッジアプリの対応機種が表示されます

  • 対応OS

    • エッジアプリが動作するOS情報が表示されます

      • OS

      • バージョン

      • アーキテクチャ

  • 登録日時

    • エッジアプリの登録日時が表示されます

  • エッジアプリファイル

    • エッジアプリとして登録されているエッジアプリファイル名が表示されます。選択すると、エッジアプリファイルのダウンロードが開始されます

  • インストールスクリプト

    • エッジアプリをインストールする際に実行するスクリプトが表示されます

      • [ダウンロード]

        • ボタンを押下すると、スクリプトファイルのダウンロードが開始されます

  • アンインストールスクリプト

    • エッジアプリのインストール失敗時や、アンインストールする際に実行するスクリプトが表示されます

      • [ダウンロード]

        • ボタンを押下すると、スクリプトファイルのダウンロードが開始されます

  • 開始スクリプト

    • My-IoTエッジの開始時など、エッジアプリが開始される際に実行するスクリプトが表示されます

      • [ダウンロード]

        • ボタンを押下すると、スクリプトファイルのダウンロードが開始されます

  • 停止スクリプト

    • My-IoTエッジのシャットダウン時など、エッジアプリが停止される際に実行するスクリプトが表示されています

      • [ダウンロード]

        • ボタンを押下すると、スクリプトファイルのダウンロードが開始されます

  • エッジプログラム

    • エッジアプリに登録されているエッジプログラムが表示されます。公開範囲を[テナントのみ]に設定しているエッジプログラムの場合は、横に鍵アイコンが表示されます。

  • 配信ファイル

    • エッジアプリに登録されている配信ファイルが表示されます

      • [ダウンロード]

        • ボタンを押下すると、配信ファイルのダウンロードが開始されます

アップロードに失敗している場合

ファイルのアップロードに失敗している場合は、ファイルの再アップロードを行う必要があります。ファイルの再アップロードは、エッジアプリを登録したユーザのみ行うことができます。

edge_app_failed

エッジアプリを登録したユーザのみ [再アップロード] ボタンが表示されます。
背景色もしくはファイル名が赤色で表示されたファイルについて、再度選択して [再アップロード] ボタンを押下してください。

エッジアプリを登録する

エッジアプリを登録する場合は、下記の手順で行うことができます。

  1. エッジアプリ一覧画面から [新規作成] ボタンを押下します

  2. エッジアプリ登録画面が表示されますので、エッジアプリの情報を入力します

  3. エッジアプリ情報の入力が完了しましたら、 [登録] ボタンを押下します

  4. 登録完了ダイアログが表示され、エッジアプリ一覧画面が表示されましたら登録したエッジアプリが表示されていることを確認します

エッジアプリ登録画面や作成方法の詳細については、 エッジアプリケーションを登録する を参照してください。

新しいバージョンを追加する

エッジアプリに新しいバージョンを追加する(更新する)場合は、下記の手順で行うことができます。バージョンの追加は、該当のエッジアプリを登録したユーザのみ行うことができます。

  1. エッジアプリ詳細画面から、 [バージョン追加] ボタンを押下します

    注意

    アップロード中やアップロード失敗のバージョンが存在する場合はバージョン追加できません。アップロードの終了後、もしくはアップロード失敗バージョンの再アップロードや削除を行ってから再度バージョン追加を行ってください。

  2. エッジアプリバージョン追加画面が表示され、現在のバージョンの設定内容が表示されます。エッジアプリバージョン追加画面の各項目についての説明や操作はエッジアプリ登録画面と同様です。 エッジアプリを登録する を参照してください。

    edge_app_ver_add

    注釈

    バージョン追加では、エッジアプリ名を変更することはできません。

  3. 各項目を編集します。エッジアプリファイルを新しく選択した場合、使用ソフトウェアバージョンとOS情報、コネクタが自動で更新されます

  4. 入力が完了しましたら、[登録] ボタンを押下します

  5. 登録完了ダイアログが表示され、エッジアプリ一覧画面が表示されましたら新しいバージョンが追加されていることを確認します。バージョン番号はIoTストア側で自動的に採番されます。

特定のバージョンを削除する

エッジアプリの特定のバージョンを削除する場合は、下記の手順で行うことができます。バージョンの削除は、該当のエッジアプリを登録したユーザのみ行うことができます。

  1. エッジアプリ詳細画面の [バージョン] プルダウンから、削除したいバージョンを選択します

  2. [バージョン][選択バージョン削除] ボタンを押下します

  3. 削除確認ダイアログが表示されましたら、エッジアプリ情報とバージョンを確認して [はい] を選択します

  4. エッジアプリ詳細画面から削除したバージョンが存在しないことを確認します

削除したバージョン番号については欠番となります。
エッジアプリにバージョンが一つしかない場合は、エッジアプリ自体が削除されます。

注意

対象エッジアプリの中でアップロード中のバージョンが存在する場合は削除することができません。アップロードが終了してから再度削除を行ってください。

エッジアプリを削除する

特定のバージョンではなく全てのバージョンを含んだエッジアプリ自体を削除する場合は、下記の手順で行うことができます。エッジアプリの削除は、該当のエッジアプリを登録したユーザのみ行うことができます。

  1. エッジアプリ詳細画面から、 [エッジアプリ削除] ボタンを押下します

  2. 削除確認ダイアログが表示されますので、確認後 [はい] を選択します

  3. エッジアプリ一覧画面が表示されましたら、削除したエッジアプリが存在しないことを確認します

注意

対象エッジアプリの中でアップロード中のバージョンが存在する場合は削除することができません。
アップロードが終了してから再度削除を行ってください。