检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
自动添加属性。模板中定义了设备属性、孪生属性、设备标签信息。您也可以不使用模板,直接手动为设备添加属性和标签,其含义与模板中定义一致,具体请参见设备模板。 单击“注册”,即注册终端设备成功,返回到终端设备列表页面。 后续操作 您可以将终端设备添加到边缘节点中,具体请参见终端设备绑定到边缘节点。
Array of 表10 objects 环境变量 volumes 否 Array of 表11 objects 卷配置 resources 否 表12 object 容器资源配置 configs 否 表14 object 高级配置 liveness_probe 否 表15 object
备、云服务等。 消息路由:消息转发的路径。 消息端点 IEF提供如下默认消息端点: SystemEventBus:边缘节点上的MQTT,代表节点通信,可以作为源端点向云上发数据,也可以作为目的端点,接收云上消息。端点资源为边缘节点MQTT Topic。 SystemREST:云端
名称:容器应用的名称。 实例数量:应用实例的数量。 配置方式:选择“自定义配置”。 图1 基本信息 配置容器。 选择需要部署的镜像,单击“使用镜像”。 我的镜像:展示了您在容器镜像服务中创建的所有镜像。上传镜像的方法请参见客户端上传镜像。 他人共享:展示了其他用户共享的镜像。 选择镜像后,您可以配置容器的规格。
属性、设备标签信息。您也可以不使用模板,直接手动为设备添加属性和标签,其含义与模板中定义一致,具体请参见设备模板。 注意:设备模板的访问协议必须和注册终端设备时选择的协议一致,才能在此处被选择到。 单击“注册”,即注册终端设备成功,返回到终端设备列表页面。 后续操作 您可以将终端
修改为主。 详细的终端设备状态边云协同机制请参见设备孪生工作原理。 使用流程 使用IEF管理和控制终端设备,通常使用的步骤如下: 定义终端设备模板(包含设备属性、孪生属性)。 使用模板创建设备。 您也可以不使用模板,直接创建设备。 将终端设备关联到边缘节点。 在IEF中管理和控制终端设备,监测终端设备状态。
修改为主。 详细的终端设备状态边云协同机制请参见设备孪生工作原理。 使用流程 使用IEF管理和控制终端设备,通常使用的步骤如下: 定义终端设备模板(包含设备属性、孪生属性)。 使用模板创建设备。 您也可以不使用模板,直接创建设备。 将终端设备关联到边缘节点。 在IEF中管理和控制终端设备,监测终端设备状态。
IEF能够方便的协同云端和边缘共同工作,例如在AI场景下,在云端使用ModelArts进行大数据量的训练生成AI模型,然后将AI模型打包成镜像通过IEF部署到边缘节点运行(推理),同时将边缘节点的数据通过数据接入服务(DIS)回传到云端,再使用ModelArts进一步训练,形成闭环。 图3 构建边缘计算
在边缘节点详情页选择“配置”,在加密数据部分单击“绑定加密数据”。 图4 绑定加密数据 加密数据的使用 加密数据绑定到边缘节点后,在边缘节点上使用MQTT客户端就可以获取到加密数据。 请求时必须使用证书进行安全认证,认证方法请参见使用证书进行安全认证。 订阅获取加密数据。 Topic:$hw/{proje
备、云服务等。 消息路由:消息转发的路径。 消息端点 IEF提供如下默认消息端点: SystemEventBus:边缘节点上的MQTT,代表节点通信,可以作为源端点向云上发数据,也可以作为目的端点,接收云上消息。端点资源为边缘节点MQTT Topic。 SystemREST:云端
功能: 节点绑定/解绑节点组 根据节点组分配安全证书,用于访问节点组内节点及指定节点组部署的应用 应用指定节点组自动调度(根据节点组内资源使用量进行调度) 节点故障,应用重调度到其他正常节点 应用和节点的亲和/反亲和调度规则指定 图1 节点组 创建边缘节点组 登录IEF管理控制台,在“总览”页面切换实例为铂金版。
网时连接IEF。 使用开源C语言库连接MQTT Broker MQTT是一种发布/订阅模式的消息协议,能够在硬件性能低下的远程设备以及网络状况糟糕的情况下工作。 本最佳实践介绍一种开源的C语言库Eclipse Paho C Client Library连接使用IEF的内置MQTT
在边缘节点详情页选择“配置”,在加密数据部分单击“绑定加密数据”。 图4 绑定加密数据 加密数据的使用 加密数据绑定到边缘节点后,在边缘节点上使用MQTT客户端就可以获取到加密数据。 请求时必须使用证书进行安全认证,认证方法请参见使用证书进行安全认证。 订阅获取加密数据。 Topic:$hw/{proje
r/deployments/{deployment_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID deployment_id 是 String 应用部署ID 表2 Query参数 参数 是否必选 参数类型 描述 force_delete
oducts 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 表2 Query参数 参数 是否必选 参数类型 描述 limit 否 Integer 查询返回记录的数量限制 offset 否 Integer 偏移量,表示查询该偏移量后面的记录
点环境。 在IEF中创建边缘节点,获取边缘节点的安装工具和配置文件,具体请参见注册自建边缘节点。 使用上一步获取的安装工具和配置文件纳管边缘节点,具体请参见纳管边缘节点。 图1 使用流程 父主题: 节点管理
/v2/{project_id}/routemgr/exchanger/systemevents 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 X-Auth-Token 是
r Cgroup Driver必须设置为cgroupfs,一般Docker默认的就是cgroupfs,如需重新设置参考如下操作步骤: 可以使用docker info查看Cgroup Driver配置,如果不是cgroupfs,需要修改Docker的Cgroup Driver为cgroupfs。
/v2/{project_id}/edgemgr/secrets/{secret_id} 表1 路径参数 参数 是否必选 参数类型 描述 project_id 是 String 项目ID secret_id 是 String 密钥ID 请求参数 表2 请求Header参数 参数 是否必选 参数类型 描述 Content-Type
缘节点环境。 在IEF中创建边缘节点,获取边缘节点的安装工具和配置文件,具体请参见注册边缘节点。 使用上一步获取的安装工具和配置文件纳管边缘节点,具体请参见纳管边缘节点。 图1 使用流程 父主题: 节点管理