Device Configuration Service
构想
该服务为管理设备的配置文件和向设备发送配置任务提供接口。
扩展性
Device Configuration Service确保将遵循API规范中定义的合同条款,将返回指定的字段。但可能引入其他字段作为API向后兼容的扩展。
请确保您的客户可以很好地处理这些扩展。
信息
Device Configuration Service目前仅在Europe 1适用。
访问
要访问此服务,您需要具有Device Configuration Service角色和范围中列出的相应角色。
访问
无法通过英特网访问配置文件。设备需使用MindSphere凭证下载这些文件。
基础知识
Device Configuration Service追踪设备配置任务的状态。更新设备配置的一般工作流程为:
- 用户通过某用户接口更新配置文件。
- 用户通过接口触发配置任务,Device Configuration Service将任务发送到设备。
- 设备接收任务。
- 设备执行配置更新任务并将状态信息发送给Device Configuration Service。
- Device Configuration Service接收到任务的执行结果并为实际的设备配置存储一个副本。
状态机
Device Configuration Service使用状态机来追踪配置的进度。欲了解详情,请参考基础.
配置文件管理
Device Configuration Service为配置文件提供了内置的版本管理。欲了解详情,请参考基础.
定期轮询
设备需要使用以下端点以及查询条件group=OPEN
和modelKey=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