
# 应用模块
在节点详情页的"模块管理"页签，可部署边缘应用、配置业务应用、数据流转配置。
- 关于部署边缘应用的更多使用描述，可参见[部署应用](https://support.huaweicloud.com/usermanual-iotedge/iotedge_03_00073.html)。
- 关于数据流转配置的更多使用描述，可参见[数据流转配置]。
图1部署边缘应用   
![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001260374095.png "点击放大")
#### 配置环境变量
在应用部署成功后，即可修改环境变量。
1. 在节点详情页的"模块管理"页签，单击模块Id左侧![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000002300378612.png "点击放大")，展开模块配置信息。
   
   图2展开模块环境变量配置   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000002327602313.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-iotedge/public_sys-resources/notice_3.0-zh-cn.png)
   系统模块的环境变量不支持修改。
   
   
2. 选择"环境变量"，单击"添加环境变量"。 
   图3环境变量配置界面   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000002293803282.png "点击放大")
   
   
3. 填写"变量名称"和"变量值"，单击"添加"。 
   图4添加环境变量   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000002293646174.png "点击放大")
   
   
4. 右上角显示修改模块成功，即表示添加环境变量成功。 
   图5添加环境变量成功   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000002293806578.png "点击放大")
   
   
 
#### 配置业务应用
业务应用支持应用自定义配置，应用部署成功之后，根据应用是否关联业务模板提供不同的配置页面。下面简单介绍如何使用。应用模板配置以及应用和模板如何关联的详细使用可以参照[基于IoT边缘实现业务应用自定义配置](https://support.huaweicloud.com/bestpractice-iotedge/iotedge_bp_06.html)。
图6应用配置入口位置   
![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001617632058.png "点击放大")
根据应用是否关联业务模板呈现不同的配置页面。
#### 关联业务模板的应用配置
如果对应的应用关联了业务应用模板，则呈现如下配置参数页面：
图7配置页面展示   
![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001617951886.png "点击放大")
图8添加自定义配置数据   
![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001618111790.png "点击放大")
这里在配置信息中添加两个配置项。单击确认进行配置保存并同时下发至边缘模块。
#### 未关联业务模板的应用配置
如果该应用没有关联业务模板，则呈现如下图所示的配置页面：
图9未关联业务模板的应用配置   
![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001666551897.png "点击放大")
![](https://support.huaweicloud.com/usermanual-iotedge/public_sys-resources/notice_3.0-zh-cn.png)
1. 如果未关联业务模板，应用的配置数据为增量修改，本次修改会和之前的配置数据按key进行比对，不一致进行修改，本次新增key为新增数据。
2. 如果需要删除之前的配置项，需要将对应的配置项置为null。
3. 如果需要删除所有配置数据，可以直接单击"删除配置配置参数"进行删除。
4. 系统应用如果没有关联业务应用配置模板不支持应用配置。
5. 驱动应用不支持此种配置方式。
 
#### 删除所有配置数据
如果需要删除所有配置数据，则可以单击如下图示中按钮进行删除。
图10删除配置参数   
![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001666271897.png "点击放大")
删除后的配置数据为空，如下结构：
```
{}
```
 #### 数据流转配置
您可以根据需要配置数据流转的来源和目标，让消息按照规定的路径转发至对应端点，提高数据的安全性。
系统默认数据流转规则是从"设备端"到"云端"，即边缘节点默认将设备数据上报到云端IoTDA云服务。
![](https://support.huaweicloud.com/usermanual-iotedge/public_sys-resources/caution_3.0-zh-cn.png)
- 只有配置了消息输入输出端点的应用才能够使用数据流转功能，在模块间流转设备数据。
- 删除模块或升级模块后可能会导致数据流转失效，请及时手动调整规则。
 
#### 操作步骤
1. 访问[IoT边缘](https://www.huaweicloud.com/product/iotedge.html)，单击"管理控制台"进入IoT边缘控制台。
2. 选择左侧导航栏"边缘节点 \> 节点管理"进入页面。
3. 选择您的边缘节点，单击"节点名称"进入节点详情页。
4. 选择"应用模块 \> 模块管理"页签，单击数据流转配置。
5. 依次单击"配置规则 \> 添加规则"，根据[表1]添加您的规则。
   
   图11数据流转配置   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000001101339000.png "点击放大")
   ![](https://support.huaweicloud.com/usermanual-iotedge/public_sys-resources/note_3.0-zh-cn.png)
   默认流转规则default表示数据的一种默认流向，所有设备端的数据都流转到云端（IoTDA）。
    表1添加规则 
   | 参数名称 | 说明                                                                                                                         |
   |:---|:---|
   | 规则名称 | 数据流转规则的名称。                                                                                                                 |
   | 消息类型 | 数据流转规则所流转的数据内容，有"设备数据"和"自定义消息"两种类型。"设备数据"即边缘设备的数据，可能为物模型1.0格式或属性平铺格式，取决于边缘节点的设备数据格式；"自定义消息"即消息体为模块自行义，边缘网关不解析，仅根据流转规则进行透传。 |
   | 消息来源 | 发送消息的模块及所属应用的输出端点。                                                                                                         |
   | 消息目标 | 接收消息的模块及所属应用的输入端点。                                                                                                         |
      
   
   
6. 单击"保存"，完成数据流转配置。 
   对于不需要使用的流转规则可以删除。删除后，该消息规则不再生效，系统不会再对发送到源端点指定资源的消息进行转发处理。
   
   
 
#### 资源监控
![](https://support.huaweicloud.com/usermanual-iotedge/public_sys-resources/notice_3.0-zh-cn.png)
使用资源监控的功能，需要部署$edge_omagent应用
关于部署边缘应用的更多使用描述，可参见[部署应用](https://support.huaweicloud.com/usermanual-iotedge/iotedge_03_00073.html)。
操作步骤
1. 访问[IoT边缘](https://www.huaweicloud.com/product/iotedge.html)，单击"管理控制台"进入IoT边缘控制台。
2. 选择左侧导航栏"边缘节点 \> 节点管理"进入页面。
3. 选择您的边缘节点，单击"节点名称"进入节点详情页。
4. 在节点概览可查看节点服务器的CPU、内存、磁盘信息。 
   图12节点概览   
   ![](https://support.huaweicloud.com/usermanual-iotedge/figure/zh-cn_image_0000002611813847.png "点击放大")
   
   
 
