
# 边缘节点上报消息到云端
#### 操作场景
IEF支持从边缘节点上报消息到云端。
您可以将消息发送到边缘节点SystemEventBus（MQTT broker）的自定义Topic中，IEF会将这些数据转发到DIS通道或APIG后端地址。数据转发到DIS通道或者APIG后端地址后，您可以提取这些数据，并对数据进行处理分析。
本章节使用DIS端点作为示例，APIG端点的使用方法类似，主要分如下几个步骤。
1. [创建消息端点]
2. [购买DIS接入通道]
3. [创建消息路由]
4. [发送消息]
 
 #### 创建消息端点
1. 登录[IEF控制台](https://console.huaweicloud.com/ief2.0/)。
2. 选择左侧导航栏"边云消息 \> 消息端点"。
3. 单击页面右上角"创建消息端点"，选择DIS，填写消息端点名称。 
   图1创建消息端点   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0260219790.png "点击放大")
   
   
4. 单击"确定"。
 
 #### 购买DIS接入通道
往DIS发消息需要购买DIS接入通道。
1. 登录[DIS管理控制台](https://console.huaweicloud.com/dis/)。
2. 单击右侧"购买接入通道"，填写对应参数，如下图所示。 
   图2购买接入通道   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0219941415.png "点击放大")
   
   
3. 单击"立即购买"，确认产品规格无误后，单击"提交"。
 
 #### 创建消息路由
1. 登录[IEF控制台](https://console.huaweicloud.com/ief2.0/)。
2. 选择左侧导航栏"边云消息 \> 消息路由"。
3. 单击页面右上角"创建消息路由"。
4. 填写相关参数，如下图所示。 
   图3创建消息路由   
   ![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0000001692617469.png "点击放大")
   - **消息路由名称** ：输入消息路由名称。
     ![](https://support.huaweicloud.com/usermanual-ief/public_sys-resources/caution_3.0-zh-cn.png)
     消息路由和[系统订阅](https://support.huaweicloud.com/usermanual-ief/ief_01_0076.html#ief_01_0076__section1197181954112)是同一种资源，命名不能冲突。
     
   
   - **源端点**：选择"SystemEventBus"。
   
   - **源端点资源**：选择"自定义topic"，选择发送消息的边缘节点，填写topic名称。
   
   - **目的端点** ：选择[创建消息端点]创建的端点。
   
   - **目的端点资源** ：选择[购买DIS接入通道]中购买的通道。
   
   
   ![](https://support.huaweicloud.com/usermanual-ief/public_sys-resources/note_3.0-zh-cn.png)
   - 请记录此处的Topic，如图中红框所示。创建成功后，也可以在消息路由列表中"源端点"列查看。
   
   
   
   - 自定义Topic后，需将完整的Topic（如图中红框所示）用于消息发送。
    
   
   
5. 单击"创建"。
 
 #### 发送消息
在边缘节点使用MQTT客户端发送消息。
此处需要放到[创建消息路由]中指定的Topic，如下图所示使用mosquitto_pub发送。
```
[root@ief-node ~]# mosquitto_pub -t '05e1aef9040010e22fccc009adecb056/nodes/7092ad14-adee-4a09-b969-1505bbdecef5/user/aaa' -d -m '{ "edgemsg": "msgToCloud"}'
Client mosq-p5LouPQIW2gx0JPkRF sending CONNECT
Client mosq-p5LouPQIW2gx0JPkRF received CONNACK (0)
Client mosq-p5LouPQIW2gx0JPkRF sending PUBLISH (d0, q0, r0, m1, '05e1aef9040010e22fccc009adecb056/nodes/7092ad14-adee-4a09-b969-1505bbdecef5/user/aaa', ... (26 bytes))
Client mosq-p5LouPQIW2gx0JPkRF sending DISCONNECT
```
消息发送后，您可以在消息路由处看到已经成功转发一条消息，如下图所示。
图4转发消息数   
![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0262648005.png "点击放大")
您可以在DIS界面看到有消息流入，如下图所示。
图5DIS数据监控   
![](https://support.huaweicloud.com/usermanual-ief/zh-cn_image_0219955209.png "点击放大")
#### 获取数据
数据转发到DIS通道后，您可以提取这些数据，并对数据进行处理分析。DIS的数据获取方法请参见[从DIS获取数据](https://support.huaweicloud.com/usermanual-dis/dis_01_0604.html)。
