2016-06-29 3 views
2

"CONFIGURATION SNAPSHOTS REPOSITORY"페이지에 파일을 업로드 할 수 있었지만 사용 방법에 대한 정보를 찾지 못했습니다.Cumulocity Device mgm/Configuration Repository를 사용하는 방법?

가능하면이 파일을 장치에 배포하려고합니다.

어떤 c8y_SupportedOperation (java agent : supportedOperationType에서) 이것을 사용하려면 구현해야합니까? 기본값을 사용

답변

3

는 devicemangement 다음과 같이 supportedOperations은 다음과 같습니다

c8y_DownloadConfigFile -> (작업이 이진 파일에 대한 링크가 포함) 장치에 Cumulocity에서 설정 파일을 다운로드.

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