检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
消息路由的启用与停用 消息路由停用后,符合消息路由的消息不会再被转发到目的端点,需要重新启用后才可以继续使用消息路由进行转发。 图1 停用 图2 启用 父主题: 边云消息
Gateway接口,向边缘节点中的SystemEventBus(MQTT broker)发送消息。 终端设备数据转发服务:SystemEventBus到DIS/APIG服务,将绑定到节点的终端设备数据转发到DIS服务或指定APIG网关地址。 父主题: 边云消息
类似,主要分如下几个步骤。 创建消息端点 购买DIS接入通道 创建消息路由 发送消息 创建消息端点 登录IEF管理控制台。 选择左侧导航栏“边云消息 > 消息端点”。 单击页面右上角“创建消息端点”,选择DIS,填写消息端点名称。 图1 创建消息端点 单击“确定”。 购买DIS接入通道
几个步骤。 创建消息端点 购买DIS接入通道 创建消息路由 发送消息 创建消息端点 登录IEF管理控制台,在“总览”页面切换实例为铂金版。 选择左侧导航栏“边云消息 > 消息端点”。 单击页面右上角“创建消息端点”,选择DIS,填写消息端点名称。 图1 创建消息端点 单击“确定”。
structure. 【服务网格】转换结构体失败 根据返回的具体错误信息,或者对照接口文档,确认错误具体原因,修改参数值后重试。 IEF.101002 [Service Grid] The service already exists. 【服务网格】服务已存在 修改服务参数,或者删除已存在的无用服务后重试。
铂金版实例消息头说明 在访问铂金版实例的API时,需要在请求消息头中添加名为ief-instance-id的消息头,instanceid取值为铂金版实例ID,如下所示。 1 2 3 POST https://{{ednpoint}}/v2/{project_id}/edgemgr/nodes
金版本中一个容器应用可以拥有多个实例。 消息端点 数据发送的起始点或者数据接收的目的点,如数据从终端设备发送到云端服务,终端设备为源端点,云端服务为目的端点。 消息路由 由源端点,源端点资源,目的端点和目的端点资源组成,系统会根据消息将消息从源端点指定资源转发到目的端点的指定资源上。
消息路由管理 IEF提供了消息路由功能,您可以配置消息路由,IEF根据配置的消息路由将边缘消息转发至对应消息端点(Endpoint,发送或接收消息的一方),让消息按照规定的路径转发,灵活控制数据路由,并提高数据安全性。 图3 消息转发路径 批量作业管理 IEF提供了批量作业管理功能,您可以
EdgeHub发送终端设备期望状态消息到DeviceTwin,DeviceTwin在边缘节点存储终端设备期望状态。 终端设备实时发消息给MQTT broker查询终端设备期望状态。 EventBus接收到从MQTT broker发过来的消息。 EventBus根据消息去查询终端设备期望状态。
EdgeHub发送终端设备期望状态消息到DeviceTwin,DeviceTwin在边缘节点存储终端设备期望状态。 终端设备实时发消息给MQTT broker查询终端设备期望状态。 EventBus接收到从MQTT broker发过来的消息。 EventBus根据消息去查询终端设备期望状态。
是否启用docker:启用后可以支持部署容器应用。 监听地址: 边缘节点内置的MQTT broker的监听地址,用于发送和接收边云消息。边云消息的使用请参见设备孪生工作原理和边云消息概述。 默认监听lo(localhost)和docker0两个本地网卡,您可以通过指定网卡名或IP地址设置需要
是否启用docker:启用后可以支持部署容器应用。 监听地址: 边缘节点内置的MQTT broker的监听地址,用于发送和接收边云消息。边云消息的使用请参见边云消息概述。 默认监听lo(localhost)和docker0两个本地网卡,您可以通过指定网卡名或IP地址设置需要监听的网卡
该API用于给IEF调用,发送系统事件消息。 创建APIG端点 登录IEF管理控制台。 选择左侧导航栏“边云消息 > 消息端点”。 单击页面右上角“创建消息端点”,填写相关参数。 图1 创建消息端点 消息端点类型:选择APIG。 消息端点名称:输入消息端点名称。 单击“确定”,即创建消息端点成功,返回到消息端点列表页面。
该API用于给IEF调用,发送系统事件消息。 创建APIG端点 登录IEF管理控制台,在“总览”页面切换实例为铂金版。 选择左侧导航栏“边云消息 > 消息端点”。 单击页面右上角“创建消息端点”,填写相关参数。 图1 创建消息端点 消息端点类型:选择APIG。 消息端点名称:输入消息端点名称。 单击“
edgecore显示服务状态异常,执行systemctl restart edgecore可能会显示服务不存在。 执行systemctl status edgelogger显示状态异常,执行systemctl restart edgelogger可能会显示服务不存在。 执行systemctl
其他服务 在IEF容器应用界面获取Kuiper的状态。 在IEF边云消息界面获取消息传输情况。 从AOM服务获取应用的监控和日志。 参考文档 EMQ的Kuiper项目 IEF服务用户指南 IEF边云消息介绍
删除服务 功能介绍 删除一个服务 调试 您可以在API Explorer中调试该接口,支持自动认证鉴权。API Explorer可以自动生成SDK代码示例,并提供SDK代码示例调试功能。 URI DELETE /v2/{project_id}/edgemgr/services/{service_id}
接下来将介绍如何在边缘侧获取终端设备信息,接收云上的控制消息,以及如何将终端设备数据上报到云端。MQTT收发消息的示例代码请参见Go语言代码样例和Java语言代码样例。 获取节点关联的终端设备成员 向设备成员获取发送获取终端设备成员消息的请求。 Topic:$hw/events/
终端设备管理 支持注册终端设备,支持绑定终端设备到边缘节点 √ √ 容器应用管理 支持下发容器应用到边缘节点 √ √ 边云消息路由 提供边云消息通道,支持边云消息转发 √ √ 多网络接入支持 支持Internet、VPN和专线接入 √ √ 监控运维 支持监控运维 √ √ 批量作业
ServiceRespDetail object 服务详情 表4 ServiceRespDetail 参数 参数类型 描述 created_at String 创建时间 id String 服务ID meta_data SvcMetadata object 服务详情 project_id String