デバイスデータの管理
デバイス管理アプリケーションは、デバイスの効率的な管理をサポートするさまざまな機能を提供します。 ナビゲータの 管理 メニューからアクセスできます。
デバイス管理アプリケーションは、デバイスの効率的な管理をサポートするさまざまな機能を提供します。 ナビゲータの 管理 メニューからアクセスできます。
ファームウェアリポジトリでは、Things Cloud がデバイスの参照ファームウェアを収集することを提案します。
デバイスごとに 1 つのファームウェアパッケージのバージョンのみを適用できます。
ナビゲータの 管理 メニューで ファームウェアリポジトリ をクリックします。
利用可能なファームウェアオブジェクトが、リストとして表示されます。
各エントリには、ファームウェア名、適用可能なデバイスタイプ(設定されている場合)、特定のファームウェアで利用可能なバージョンがあるかどうか、および利用可能なバージョンがいくつあるかを示すラベルが表示されます。トップメニューバーの左側では、リポジトリエントリを名前、説明、デバイスタイプでフィルタリングできます。フィルタリング機能の詳細については、検索とフィルター機能を参照してください。
エントリをクリックすると、このファームウェアの詳細が、利用可能なすべてのバージョンとパッチとともに表示されます。
上部にはファームウェア名、説明、およびオプションのデバイスタイプ フィルターが表示されます。フィルターが設定されている場合、ファームウェアはそのタイプのデバイスのみにインストール対象として表示されます。フィルターが設定されていない場合、すべてのデバイスで利用可能になります。
バージョンとパッチのリストには、バージョン名とファームウェアバイナリの名前が表示されます。さらに、リストにはファームウェアバージョンにパッチがあるかどうかが示されており、バージョンエントリを展開すると表示できます。バージョンとパッチは作成時間順(降順)に並べられます。
ファームウェアオブジェクトはファームウェアリストに追加されるか、ファームウェアの詳細にファームウェアバージョンが追加され、それに応じてバージョンラベルが更新されます。
特定のファームウェアの詳細から ファームウェアを追加 をクリックすると、ファームウェアがすでに選択されているため、ダイアログボックスの外観が若干異なります。新しいバージョン番号を入力し、バイナリをアップロードするか、ファイルパスを指定します。
バージョンを追加するのと同様に、特定のファームウェアの詳細からファームウェアパッチを追加をクリックすると、ファームウェアがすでに選択されているため、ダイアログボックスの外観が若干異なります。
ファームウェアパッチは、ファームウェアの詳細内のバージョン詳細に追加されます。
それに応じて、ファームウェアは更新されます。
特定のファームウェアエントリの右側にあるメニューアイコン をクリックし、コンテキストメニューで削除をクリックします。
オブジェクトはファームウェアリポジトリから削除されます。
特定のファームウェアの詳細で、削除したいバージョンまたはパッチエントリにカーソルを合わせ、削除アイコンをクリックします。ファームウェアの詳細からファームウェアのバージョンまたはパッチが削除されます。
デバイスの ファームウェア タブで、デバイスにインストールされているファームウェアを管理できます。
c8y_Firmware
オペレーションをサポートしている場合に表示されます。ナビゲータの デバイス メニューで すべてのデバイス をクリックし、デバイスリストから目的のデバイスを選択し、その ファームウェア タブを開きます。
ファームウェア タブには、デバイスにインストールされている現在のファームウェアが表示されます。
さらに、最後のオペレーション操作ステータス(成功(SUCCESSFUL)、保留中(PENDING)、実行しています(EXECUTING)、失敗(FAILED)のいずれか)が表示されます。 操作をクリックすると、その操作の詳細が表示されます。
デバイスによって実行されるインストール操作が作成されます。デバイスが操作を実行した時点で、ファームウェアのインストールが完了します。
操作をクリックして、その詳細を表示します。最後の操作のステータスは ファームウェア タブに表示されます。
Things Cloudは、複数のデバイスにファームウェア更新を一度に実行するオプションを提供します。
一括操作のステータスは、デバイス制御 の 一括操作 タブに表示されます。
さらに、選択したデバイスの 制御 タブに操作の詳細が表示されます。
ソフトウェアリポジトリでは、Things Cloud がデバイスの参照ソフトウェアを収集することを提案しています。複数のソフトウェアパッケージをデバイスにインストールできます。
ナビゲータの 管理 メニューから ソフトウェアリポジトリ をクリックします。
利用可能なソフトウェアオブジェクトがリストとして表示されます。
各エントリには、ソフトウェア名、利用可能なデバイスタイプ(設定されている場合)、ソフトウェアタイプ(設定されている場合)、特定のソフトウェアで利用可能なバージョンの有無と、その数を示すバッジが表示されます。 バージョン 列を除くすべての列の値は、列見出しのフィルターアイコン および並べ替えアイコン をクリックして、フィルタリングと並べ替えができます。
エントリをクリックすると、そのソフトウェアの詳細と利用可能なすべてのバージョンが表示されます。
上部には、ソフトウェア名、説明、任意のデバイスタイプ フィルター、ソフトウェアタイプが表示されます。 デバイスタイプ フィルターが設定されている場合、ソフトウェアはそのタイプのデバイスに対してのみインストール対象として表示されます。 フィルターが設定されていない場合は、すべてのデバイスで利用可能になります。 ソフトウェアタイプにより、特定のソフトウェアタイプをサポートするデバイスにのみ、ソフトウェアをインストールできるようになります。
container
やimage
を検索するか、docker
、lxc
などのより具体的なタイプを検索してみてください。
これにより、ソフトウェアタイプを分散させたり、実質的に同じソフトウェアタイプに異なる名前が使用されるのを防ぐことができます。バージョンのリストには、バージョン名とソフトウェアバイナリの名前が表示されます。バージョンは作成時間順(降順)に並べられます。
ソフトウェアオブジェクトはソフトウェアリストに追加されるか、ソフトウェアの詳細にソフトウェアバージョンが追加され、それに応じてバージョン数ラベルが更新されます。
特定のソフトウェアの詳細ページから ソフトウェアを追加 をクリックすると、ソフトウェアがすでに選択されているため、ダイアログボックスの外観が若干異なります。 新しいバージョン番号を入力し、バイナリをアップロードするか、ファイルパスを指定します。
それに応じてソフトウェアも更新されます。
特定のソフトウェア項目の右側にある 削除アイコン をクリックし、コンテキストメニューで削除をクリックします。
ソフトウェアとすべてのバージョンが、ソフトウェアリポジトリから削除されます。
特定のソフトウェアの詳細で、削除したいバージョンエントリーの上にカーソルを合わせて削除アイコン をクリックします。 ソフトウェアの詳細から、ソフトウェアバージョンが削除されます。
ソフトウェアの最新バージョンが削除されると、そのソフトウェアはリポジトリから完全に削除されます。
デバイスの ソフトウェア タブで、特定のデバイスのソフトウェアを管理できます。
ナビゲータの デバイス メニューで すべてのデバイス をクリックし、デバイスリストから目的のデバイスを選択し、ソフトウェア タブを開きます。
ソフトウェア タブには、デバイスにインストールされているすべての利用可能なソフトウェアのリストが表示されます。特定のソフトウェアにタイプがある場合、その名前の横に表示されます。 特定のソフトウェアを名前で検索したり、ソフトウェアタイプでリストをフィルタリングできます。
さらに、最後の操作のステータス(成功(SUCCESSFUL)、保留中(PENDING)、実行しています(EXECUTING)、失敗(FAILED)のいずれか)が表示されます。操作をクリックすると、操作の詳細が表示されます。
ソフトウェア タブで、ソフトウェアのインストール をクリックします。
c8y_SupportedSoftwareTypes
が宣言されている場合、ダイアログボックスにはサポートされているソフトウェアタイプに一致するソフトウェア項目のみが表示されます。ソフトウェアリポジトリで、利用可能な特定のデバイスタイプに対して、すべてのソフトウェア項目を含むリストから、それぞれのバージョンを選択し、1 つまたは複数のソフトウェア項目を選択します。
高度なソフトウェア管理機能をサポートするデバイスの場合、すでにインストールされているソフトウェア項目を、利用可能なソフトウェア項目のリストから事前にフィルタリングすることはできません。
したがって、特定のソフトウェアバージョンが選択された後、選択されたソフトウェアがすでにデバイスにインストールされているかどうかチェックされます。
この場合、選択したバージョンの横に警告が表示され、このソフトウェアバージョンがデバイスにすでに存在することが示されます。
ソフトウェアの変更 ですでにインストールされているソフトウェア項目を削除することも、そのままにして変更の一部として適用することもできます。
このような更新をどのように処理するかを決定するのは、デバイスエージェント次第です。
インストールをクリックします。
右側の ソフトウェアの変更で、計画された変更を確認し、変更の適用 をクリックしてソフトウェア更新操作を確認します。
デバイスが実行するインストール操作が作成されます。デバイスが操作を実行すると、ソフトウェアインストールは直ちに完了します。
操作をクリックして詳細を表示します。最後の操作ステータスも ソフトウェア タブに表示されます。
更新したいソフトウェア項目の上にカーソルを合わせて 更新 をクリックします。 リストからバージョンを選択し、再度 更新 をクリックします。
ソフトウェアは選択したバージョンで更新されます。
削除したいソフトウェア項目の上にカーソルを合わせて、削除アイコンをクリックします。
Things Cloudは、複数のデバイスに対して同時にソフトウェア更新を実行するオプションを提供します。
一括操作のステータスと詳細は、デバイス制御 の 一括操作 タブに表示されます。
さらに、操作の詳細は選択したデバイスの 制御 タブに表示されます。
Things Cloudは、構成データを取得し、構成リポジトリに保存および管理することができます。構成データには、デバイスのパラメータと初期設定が含まれています。
構成スナップショットは、例えば、次のような、複数のデバイスに同じ構成を適用するのに役立ちます。
ナビゲータの 管理 メニューで 構成リポジトリ をクリックします。構成リポジトリ ページには、利用可能なすべての構成スナップショットが一覧表示されます。各エントリには、構成の名前と説明、デバイスタイプ、構成タイプが表示されます。
構成スナップショットは、構成リポジトリに追加されます。
構成スナップショットを編集するには、行の右側にあるメニューアイコンをクリックし、編集 をクリックします。
フィールドの詳細については、構成スナップショットの追加 を参照してください。
構成を更新 をクリックして、変更を保存します。
構成スナップショットを削除するには、行の右側にあるメニューアイコンをクリックし、削除 をクリックします。
構成スナップショットは、構成スナップショットリポジトリから削除されます。
構成の管理、つまりデバイスからの構成の要求とデバイスへの構成の送信は、複数の方法で行うことができます。ユーザー権限とデバイス設定に応じて、テキストベース、入力されたファイルベース、従来のファイルベースの構成を使用できます。詳細および技術情報については、構成を参照してください。
型指定されたファイルベースの構成を使用することをお勧めします。型指定されたファイルベースの構成を使用すると、デバイスは複数の構成を同時に管理できます。さまざまなタイプのさまざまな構成をアップロードまたは取得できます。このアプローチを使用すると、構成がファイルではなくイベントとして処理され、より効率的で、より汎用性が高くなります。
スナップショットを取得したら、プレビュー セクションでスナップショットを保存またはダウンロードできます。スナップショットは 構成リポジトリ に追加され、ナビゲータの 管理 メニューからアクセスできます。
複数の構成タイプをサポートするデバイスに、構成スナップショットを適用するには、次の手順を実行します。
構成をファイルとして管理するデバイスは、従来のファイルベースの構成を使用して基本的な形式で構成を管理できます。従来のファイルベースの構成では、デバイスごとに 1 つの構成しか設定できません。
最も基本的な構成形式は、テキストベースの構成です。テキストコマンドは、デバイスから送信または受信できます。人間が判読できる短い構成ファイルに対してのみ、テキストベースの構成を使用することをお勧めします。
デバイス資格情報 ページには、接続されているデバイスに対して生成されたすべての資格情報が一覧表示されます。登録された各デバイスは「device_<id>」という命名規則で、ここに表示されます。
デバイスのロールが更新されます。
デバイス資格情報の行の右側にあるメニューアイコン をクリックし、編集 をクリックしてデバイスの詳細を開きます。
詳細画面では、アクティブ スライダーをクリックすることでデバイスを有効/無効にすることができ、グローバルロール リストでロールを選択/選択解除して権限の割り当てまたは削除できます。
保存 をクリックします。
デバイス資格情報の詳細が更新されます。
デバイス資格情報の行の右側にあるメニューアイコン をクリックし、無効化 をクリックします。
デバイス資格情報は一時的に無効化されます。
デバイス資格情報の行の右側にあるメニューアイコン をクリックし、削除 をクリックします。
デバイス資格情報が完全に削除されます。
デバイスを工場出荷時設定にリセットした場合、デバイス資格情報の削除が必要になることがあります。この場合、多くの場合デバイスに割り当てられた資格情報が失われます。デバイス資格情報を削除し、通常の 登録プロセス を続行してデバイスを再登録してください。
デバイスプロファイルは、デバイスに展開できるファームウェアバージョン、1 つまたは複数のソフトウェアパッケージおよび構成ファイルの組み合わせを表します。デバイスプロファイルに基づいて、ユーザーは一括操作を使用してデバイスに特定のターゲット構成を展開できます。
ナビゲータの 管理 メニューで デバイスプロファイル をクリックして、デバイスプロファイル 画面にアクセスします。この画面には、使用可能なすべてのデバイスプロファイルが一覧表示されます。
各デバイスプロファイルのエントリには、プロファイル名と選択されたデバイスタイプ(存在する場合)が表示されます。
デバイスプロファイル名をクリックして詳細を表示します。
名前とデバイスタイプ セクションには、プロファイル名と、任意で選択されたデバイスタイプが表示されます。
以下のセクションでは、この特定のデバイスプロファイルのファームウェアバージョン、ソフトウェアパッケージ、構成ファイルが一覧表示されます。
新しいデバイスプロファイルを追加するには、トップメニューバーの右側にある デバイスプロファイルを追加 をクリックします。
デバイスプロファイルを追加 ダイアログボックスで、プロファイル名を指定し、必要に応じて 1 つ以上のデバイスタイプを入力します。デバイスタイプが指定されている場合、デバイスプロファイルは指定されたタイプのデバイスにのみ割り当てることができます。空のままにすると、すべてのデバイスタイプで使用できます。
デバイスプロファイルの詳細では、ファームウェアバージョン、ソフトウェアパッケージ、構成ファイルを追加できます。
ファームウェアを追加 をクリックして、ファームウェアバージョンをプロファイルに追加します。リストからファームウェアとバージョンを選択し、保存 をクリックして選択内容をプロファイルに追加します。プロファイルにデバイスタイプが定義されている場合、そのデバイスタイプに一致するファームウェアバージョンのみを選択できます。プロファイルに追加できるファームウェアバージョンは 1 つだけです。
ファームウェアの詳細については、ファームウェアの管理 を参照してください。
ソフトウェアを追加 をクリックして、ソフトウェアパッケージをプロファイルに追加します。リストからソフトウェアとソフトウェアバージョンを選択し、保存 をクリックして選択内容をプロファイルに追加します。プロファイルにデバイスタイプが定義されている場合、そのデバイスタイプに一致するソフトウェアバージョンのみを選択できます。複数のソフトウェアパッケージをプロファイルに追加できます。
ソフトウェアの詳細については、ソフトウェアの管理 を参照してください。
構成を追加 をクリックして、プロファイルに構成ファイルを追加します。リストから構成ファイルを選択し、保存 をクリックして選択内容をプロファイルに追加します。複数の構成ファイルをプロファイルに追加できます。
構成スナップショットの詳細については、構成の管理 を参照してください。
デバイスプロファイルを更新するには、該当するデバイスプロファイルのエントリの右側にあるメニューアイコン をクリックし、編集 をクリックします。
該当するフィールドの横にある編集アイコン をクリックすると、デバイスプロファイルの名前とデバイスタイプを編集できます。必要な変更を加え、保存 をクリックして編集内容を保存します。
さらに、ファームウェア、ソフトウェア、構成項目を削除したり、新しい項目を追加したりすることができます。
項目を削除するには、項目の上にカーソルを合わせて削除アイコンをクリックします。
ファームウェア、ソフトウェア、項目項目の追加方法の詳細については、デバイスプロファイルに項目を追加するを参照してください。
ファームウェアの場合、プロファイル内で一度に許可される項目は 1 つだけであることに注意してください。
デバイスプロファイルを複製するには、該当するデバイスプロファイルのエントリの右側にあるメニューアイコン をクリックし、複製 をクリックします。
プロファイルを複製すると、同じ内容を持つプロファイルの別のインスタンスが作成されます。デフォルトでは、元のプロファイル名に「Copy of」が付加されます。名前フィールドの横にある編集アイコン をクリックして、プロファイルにより適切な名前を付けることができます。
デバイスプロファイルを削除するには、該当するデバイスプロファイルのエントリの右側にあるメニューアイコン をクリックし、削除 をクリックします。
デバイスプロファイルを割り当てることができます。
特定のデバイスの デバイスプロファイル タブには、デバイスに現在インストールされているプロファイルの詳細が表示されます。
c8y_DeviceProfile
オペレーションをサポートしている場合に表示されます。デバイスプロファイルは、特定のデバイスの デバイスプロファイル タブで個々のデバイスに適用できます。
デバイスプロファイルは、一括操作を使用して複数のデバイスに適用できます。
デバイスは、プロファイルのファームウェア、ソフトウェア、構成項目をインストールし、操作のステータスを報告します。プロファイルを適用すると、プラットフォーム内のデバイスオブジェクトが新しいプロファイル情報に応じて更新されます。