2016-06-29 40 views
2

我可以在「CONFIGURATION SNAPSHOTS REPOSITORY」頁面上傳一個文件,但是我還沒有找到任何有關如何使用它的信息。如何使用Cumulocity設備mgm /配置庫?

我想嘗試使用它將文件部署到設備,如果可能的話。

其中c8y_SupportedOperation(在Java代理:supportedOperationType)我必須執行以便能夠使用此?

回答

3

使用默認devicemangement的supportedOperations如下:

c8y_DownloadConfigFile - >從Cumulocity下載配置文件到設備(操作包含鏈接到二進制文件)。

c8y_UploadConfigFile - >請求設備上傳當前配置爲二進制。

c8y_Configuration - >純文本配置(存儲在設備對象中而不是二進制文件)。

c8y_SoftwareList - >(Un-)從軟件存儲庫安裝文件。創建的操作始終代表設備上應顯示的完整軟件列表。

+0

太好了,謝謝。我在這種操作中看到了完整的二進制鏈接。現在我只「需要」在java代理中實現下載邏輯... :-) – Peter

1

從設備視圖中的Configuration選項卡可以這樣做,以便查看設備需要支持c8y_DownloadConfigFile操作的適當選項。

0

如果您對managedObject

{ 
"c8y_SupportedOperations": [ 
    "c8y_Configuration" 
    ] 
} 

這種配置可以配置發送到設備的字符串,對象c8y_Configuration「將要創建的操作。配置字符串存儲爲c8y_Configuration對象上的一個鍵。你會看到這個用戶界面。 basic text config UI


如果你有此配置的managedObject:

{ 
"c8y_SupportedOperations": [ 
    "c8y_DownloadConfigFile" 
    ] 
} 

然後你會得到如下圖所示的配置快照UI。 snapshot UI 發送快照將使用'c8y_DownloadConfigFile'對象創建一個操作,該對象包含具有快照文件URL的密鑰。


如果被管理對象有此配置:

{ 
"c8y_SupportedOperations": [ 
    "c8y_UploadConfigFile" 
    ] 
} 

您可以用 'c8y_UploadConfigFile' 對象創建的操作。該設備應該上傳它的當前配置。用戶界面看起來像這樣(請注意,沒有「保存」配置或選擇快照的選項)。 Get config UI

相關問題