Skip to content

Device Management Service

构想

该服务为管理所有设备的设备类型和数据库,以及设备代理映射到设备提供接口。

信息

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

访问

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

基础知识

设备

设备是设备类型的实例。当您创建新设备时,默认将其设置为私用并且用户可以将asset指定为其数字孪生对象。这个asset用于存储和检查设备上传的数据。它必须至少具有Core.firmwarestatus aspect。

设备类型

Mindsphere中的每个设备都会实例化一个设备类型,该类型在设备创建后无法更改。多个设备类型可以引用同一类型的硬件。如果硬件是IPC,这一点尤其有用,因为IPC根据应用领域的不同需要不同的固件。根据设备类型,Firmware Deployment Service决定可以在设备上安装哪些固件。

在创建一种新设备类型时,用户必须指定代表设备的asset type,以便对MindSphere中上传的数据进行进一步分析。Device Management Service验证给定的asset type是惟一的并且具有typecore.firmwarestatus的一个 aspect。

设备类型生命周期

设备类型可以被创建和更新但是不能被删除。一旦您创建了一个设备类型,该类型对所有租户都是可见的。然而,它只能由创建该设备类型的租户更新。

设备属性

所有设备都有一个可用于任意元数据的属性字段。例如,元数据可以指定硬件信息,如RAM大小或像位置一样与调试相关的信息。您可以更新一个设备的属性。

设备到代理的映射

MindConnect Open Edge Services在设备上执行操作,这些设备是存储在MindSphere中的物理对象的数字表示。然而,实际的物理设备使用一个代理与MindSphere通信。因此,需要在代理和设备之间进行映射。MindSphere允许一个m:n映射,以及拥有connectivitystatuscore.agentstatus aspect 的代理。

设备到代理的映射存储在设备中,并指定允许访问该设备的代理的列表。设备可以不需要主动连接到代理而存在于MindSphere中。当与代理的连接被中断时,相关数据,例如设备的最后状态,仍然可以通过后端访问。

功能

Device Management Service公开了实现以下任务的 API:

  • 创建、更新和读取设备类型
  • 创建、更新、读取和删除设备
  • 定义从设备到代理的映射

示例场景

一家公司希望通过固件更新网关将不同类型的多台机器连接到MindSphere。他们使用单个代理作为网关。在设备管理中,他们为每台机器创建一个设备,并定义网关代理和设备之间的设备到代理的映射。他们现在可以使用Firmware Deployment Service在特定的设备上来更新固件。

相关链接

还有问题?

向社区提问


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


Last update: June 26, 2019