如何使用QuarkIoE设备mgm /配置存储库?

时间:2016-06-29 09:37:43

标签: cumulocity

我可以在“CONFIGURATION SNAPSHOTS REPOSITORY”页面上传文件,但我没有找到有关如何使用它的任何信息。

如果可能的话,我想尝试使用它来将文件部署到设备。

我必须实现哪个c8y_SupportedOperation(在java代理:supportedOperationType中)才能使用它?

3 个答案:

答案 0 :(得分:4)

使用默认的devicemangement,supportedOperations如下:

c8y_DownloadConfigFile - >将配置文件从QuarkIoE下载到设备(操作包含指向二进制文件的链接)。

c8y_UploadConfigFile - >请求设备将当前配置上载为二进制文件。

c8y_Configuration - >纯文本配置(存储在设备对象中而不是二进制文件)。

c8y_SoftwareList - > (Un-)从软件存储库安装文件。创建的操作始终代表设备上应存在的完整软件列表。

答案 1 :(得分:1)

可以从设备视图中的Configuration标签执行此操作,以便查看设备支持c8y_DownloadConfigFile操作所需的相应选项。

答案 2 :(得分:1)

如果在managedObject上有此配置

{
 "c8y_SupportedOperations": [
   "c8y_Configuration"
  ]
}

您可以将配置作为字符串发送到设备,将创建对象'c8y_Configuration'的操作。配置字符串作为密钥存储在c8y_Configuration对象上。您将看到此UI。 basic text config UI

如果您有一个具有此配置的managedObject:

{
 "c8y_SupportedOperations": [
    "c8y_DownloadConfigFile"
  ]
}

然后您将获得如下所示的配置快照UI。snapshot UI 发送快照将创建一个带有'c8y_DownloadConfigFile'对象的操作,该对象包含一个带有快照文件URL的密钥。

如果托管对象具有以下配置:

{
 "c8y_SupportedOperations": [
    "c8y_UploadConfigFile"
  ]
}

您可以使用'c8y_UploadConfigFile'对象创建操作。然后设备应该上传它的当前配置。 UI看起来像这样(请注意,没有选项'保存'配置或选择快照)。 Get config UI

相关问题