Skip to content

Device Configuration Service

构想

该服务为管理设备的配置文件和向设备发送配置任务提供接口。

扩展性

Device Configuration Service确保将遵循API规范中定义的合同条款,将返回指定的字段。但可能引入其他字段作为API向后兼容的扩展。

请确保您的客户可以很好地处理这些扩展。

信息

Device Configuration Service目前仅在Europe 1适用。

访问

要访问此服务,您需要具有Device Configuration Service角色和范围中列出的相应角色。

访问

无法通过英特网访问配置文件。设备需使用MindSphere凭证下载这些文件。

基础知识

Device Configuration Service追踪设备配置任务的状态。更新设备配置的一般工作流程为:

  1. 用户通过某用户接口更新配置文件。
  2. 用户通过接口触发配置任务,Device Configuration Service将任务发送到设备。
  3. 设备接收任务。
  4. 设备执行配置更新任务并将状态信息发送给Device Configuration Service。
  5. Device Configuration Service接收到任务的执行结果并为实际的设备配置存储一个副本。

状态机

Device Configuration Service使用状态机来追踪配置的进度。欲了解详情,请参考基础.

配置文件管理

Device Configuration Service为配置文件提供了内置的版本管理。欲了解详情,请参考基础.

定期轮询

设备需要使用以下端点以及查询条件group=OPENmodelKey=mdsp-core-configurationDeployment对服务的任务执行进行定期轮询:

GET /api/deploymentworkflow/v3/instances

功能

Device Configuration Service为执行以下任务开放API:

  • 创建和更新设备配置文件
  • 追踪设备配置文件的部署任务
  • 管理设备配置文件的版本

限制

  • 目前,只有通过Device Configuration Service才能触发配置更新。设备自身无法触发配置更新。
  • 目前不支持定期更新。
  • 超过90天的配置任务将自动清除。

示例场景

某传感器生产商将其数据上传到MindSphere,并希望允许客户重新配置他们的传感器。他们开发了一个应用并提供用户接口用来修改设备的配置。该应用使用Device Configuration Service来查询当前的配置和上传新的配置文件到设备。

相关链接

还有问题?

向社区提问


除非另行声明,该网站内容遵循MindSphere开发许可协议.


Last update: July 11, 2019