2016-06-29 4 views
2

"CONFIGURATION SNAPSHOTS REPOSITORY"ページにファイルをアップロードできましたが、これを使用する方法に関する情報は見つかりませんでした。Cumulocity Device mgm/Configuration Repositoryを使用するには?

可能であれば、これを使用してファイルをデバイスに展開しようとします。

どのc8y_SupportedOperation(Javaエージェントで:supportedOperationType)これを使用できるように実装する必要がありますか? - > [デバイスへCumulocityから設定ファイルをダウンロードする(操作はバイナリファイルへのリンクが含まれています)

c8y_DownloadConfigFile:デフォルトを使用して

答えて

3

は、次のようにsupportedOperationsがあるdevicemangement。

c8y_UploadConfigFile - >現在の設定をバイナリとしてアップロードするようにデバイスに要求します。

c8y_Configuration - >プレーンテキスト構成(デバイスオブジェクトに格納され、バイナリではありません)。

c8y_SoftwareList - >(Un-)ソフトウェアリポジトリからのファイルのインストール。作成される操作は、常にデバイス上に存在する必要があるソフトウェアの完全なリストを表します。

+0

、ありがとう。私はこのような操作で完全なバイナリリンクを見ています。今、私はJavaエージェントにダウンロードロジックを実装する必要があります。 – Peter

1

デバイスビューのConfigurationタブから、デバイスがc8y_DownloadConfigFile操作をサポートするために必要な適切なオプションを確認することができます。あなたはmanagedObject

{ 
"c8y_SupportedOperations": [ 
    "c8y_Configuration" 
    ] 
} 

にこの設定をお持ちの場合は

0

あなたは、文字列、作成されるオブジェクトのc8y_Configuration "での動作などのデバイスに設定を送信することができます。設定文字列は、c8y_Configurationオブジェクトのキーとして格納されます。このUIが表示されます。 basic text config UI


あなたがこの構成でmanagedObjectお持ちの場合:

{ 
"c8y_SupportedOperations": [ 
    "c8y_DownloadConfigFile" 
    ] 
} 

を次に、以下のような構成のスナップショットUIを取得します。 snapshot UI スナップショットを送信すると、スナップショットファイルへのURLを含むキーを含む 'c8y_DownloadConfigFile'オブジェクトで操作が作成されます。


管理対象オブジェクトは、この構成を有している場合:

{ 
"c8y_SupportedOperations": [ 
    "c8y_UploadConfigFile" 
    ] 
} 

あなたは 'c8y_UploadConfigFile' オブジェクトで操作を作成することができます。デバイスは、現在の設定をアップロードする必要があります。 UIはこのように見えます(設定を保存するか、スナップショットを選択するオプションがないことに注意してください)。 Get config UI

関連する問題