检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
维度信息,用于跟监控上报的节点应用信息关联起来。具体请参见表2。 目前涉及到告警主要是节点和应用两种类型,所以只需要关注节点和应用这两种维度。 应用维度可以细分为服务、实例、容器和进程,这四个维度可以选择一个或多个上报。 服务维度需要上报:clusterId、nameSpace和serviceID 实例维度需要上报:podID和podName
息。您也可以不使用模板,直接手动为设备添加属性和标签,其含义与模板中定义一致,具体请参见设备模板。 注意:设备模板的访问协议必须和注册终端设备时选择的协议一致,才能在此处被选择到。 单击“注册”,即注册终端设备成功,返回到终端设备列表页面。 后续操作 您可以将终端设备添加到边缘节
终端设备管理 终端设备与设备孪生 设备模板 终端设备 终端设备绑定到边缘节点 设备孪生工作原理 设备数据上云 使用证书进行安全认证 MQTT Topic 父主题: 铂金版操作指南
/v2/{project_id}/edgemgr/devices/{device_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID device_id 是 String 终端设备ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type
使用模板,直接手动为设备添加属性和标签,其含义与模板中定义一致,具体请参见设备模板。 单击“注册”,即注册终端设备成功,返回到终端设备列表页面。 后续操作 您可以将终端设备添加到边缘节点中,具体请参见终端设备绑定到边缘节点。 父主题: 终端设备管理
设备孪生工作原理 边缘节点纳管后,会在边缘节点上安装Edge Agent,其中终端设备管理相关组件如下所示。 EdgeHub:WebSocket客户端,包括同步云端资源更新、报告边缘节点和终端设备信息到云端等功能。 DeviceTwin:设备孪生,负责存储终端设备状态并将设备状态同步到云端。
设备孪生工作原理 边缘节点纳管后,会在边缘节点上安装Edge Agent,其中终端设备管理相关组件如下所示。 EdgeHub:WebSocket客户端,包括同步云端资源更新、报告边缘节点和终端设备信息到云端等功能。 DeviceTwin:设备孪生,负责存储终端设备状态并将设备状态同步到云端。
IEF转发自定义Topic内容是透传,可以转发任意内容。 “{custom_topic}”支持通配符“#”和“+”,可以将多条符合通配规则的消息进行统一转发。 “#”是一个匹配主题中任意层次数的通配符,多层通配符可以表示大于等于0的层次。“+”是单层通配符,只匹配主题的一层。 对于符合通配规则的Top
IEF转发自定义Topic内容是透传,可以转发任意内容。 “{custom_topic}”支持通配符“#”和“+”,可以将多条符合通配规则的消息进行统一转发。 “#”是一个匹配主题中任意层次数的通配符,多层通配符可以表示大于等于0的层次。“+”是单层通配符,只匹配主题的一层。 对于符合通配规则的Top
填写模板名称,选择访问协议,设置设备属性、孪生属性、设备标签和描述。 图1 创建设备模板 名称:终端设备模板的名称。 访问协议:IEF支持MQTT协议。 描述:输入对终端设备的描述信息。 模板属性: 属性是键值对形式,请输入属性名和属性值,并选择类型。 通常将不会改变的元数据,例如序列
终端设备”,单击页面右上角的“创建设备模板”。 填写模板名称,选择访问协议,设置设备属性、孪生属性、设备标签和描述。 图1 创建设备模板 名称:终端设备模板的名称。 访问协议:IEF支持MQTT协议。 模板属性: 属性是键值对形式,请输入属性名和属性值,并选择类型。 通常将不会改变的元数据,例如序列号、资产标识符、Mac地址之类的信息设置为模板属性。
IEF有专业版和铂金版服务实例供您选择。 专业版:共享管理面集群。支持节点管理、设备管理、容器应用管理、批量作业管理和边云消息等功能。 铂金版:独享管理面集群,支持管理大规模节点,性能更高。在专业版基础上,增加支持节点组、应用网格等功能。 具体差异请参见表1。 表1 版本功能说明
选择“设备”页签,单击“绑定设备”。 在弹出的窗口中勾选需要绑定的设备,并填写终端设备与节点的关系,单击“确定”。 节点和设备具有依赖关系,只有安装了Modbus插件的节点才能绑定Modbus协议的终端设备。 父主题: 终端设备管理
设备孪生获取 设备孪生获取结果 设备孪生更新 设备孪生更新结果 请求加密数据 获取加密数据 添加告警 清除告警 自定义Topic 父主题: 终端设备管理
ctual State和Expected State 。这种方式也使终端设备在离线状况下再次上线时,终端设备的状态也能得到同步。 图2 DeviceTwin 在IEF中可以创建终端设备,并能将终端设备与边缘节点关联,关联后会在边缘节点上保存被关联设备的属性和孪生信息。边缘节点上的
ctual State和Expected State 。这种方式也使终端设备在离线状况下再次上线时,终端设备的状态也能得到同步。 图2 DeviceTwin 在IEF中可以创建终端设备,并能将终端设备与边缘节点关联,关联后会在边缘节点上保存被关联设备的属性和孪生信息。边缘节点上的
value中包含是否可选、孪生metadata包含类型信息、孪生期望状态包含期望值和更新时间、孪生真实状态包含真实值和更新时间等。 delta Map 包含设备孪生期望值与真实值不同的孪生名称和期望值。 示例 终端设备绑定到边缘节点时可收到如下消息。 $hw/events/de
清除告警 清除AOM中告警。消息体与添加告警保持一致即可,即清除告警与添加告警只有Topic不同,其余可以相同。 Topic $hw/alarm/{appname}/clear 参数 类型 说明 appname String 应用名称,任意字符串即可。 使用方式 使用MQTT客户端发布该Topic。
终端设备孪生信息集合,每个孪生以key/value形式存在。value中包含是否可选、孪生metadata包含类型信息、孪生期望状态包含期望值和更新时间、孪生真实状态包含真实值和更新时间等。 示例 $hw/events/device/ab39361a-6fc0-4c94-b919-72b1e08ca690/twin/get/result
设备孪生更新信息集合,每个孪生以key/value形式存在。value中包含是否可选、孪生metadata包含类型信息、孪生期望状态包含期望值和更新时间或孪生真实状态包含真实值和更新时间等。 示例 $hw/events/device/ab39361a-6fc0-4c94-b919-72b1e08ca