
# 推送步骤
#### 前置条件
如果伙伴应用需要订阅设施云的推送数据（比如告警、设备状属性等），需要自己去华为云上订购一个KAFKA服务，提供对应的topic、连接的用户名、密码和提供北向KAFKA服务端连接地址（调测环境topic可以自己定义）。
#### 配置推送规则
1. 访问智能设施云平台管理控制台，选择"系统管理 \> 数据订阅"菜单，单击"创建规则"，如下图所示： 
   图1创建推送规则   
   ![](https://support.huaweicloud.com/devg-ocsmartcampus/zh-cn_image_0000002463328646.png "点击放大")
   
   
2. 填写规则名称，根据自己的需求填写对应资源事件，如果是推送告警选择设备告警，推送设备点位就选择设备属性，推送设备状态就选择设备状态。如下图所示: 
   图2配置推送规则   
   ![](https://support.huaweicloud.com/devg-ocsmartcampus/zh-cn_image_0000002463169014.png "点击放大")
   
   
3. 单击"创建规则"后弹出设置转发目标框后单击"确认"后在转发页面单击"添加"按钮，配置需要转发到的KAFKA服务端信息（对应信息就是设施云北向KAFKA的topic、IP地址、用户名和密码），如果是使用华为云上的kafka对应安全协议就选择SASL_SSL,如果是自己搭建的KAFKA对应安全协议就选择SASL_PLAINTEXT。**注意生产环境该用户需要使用root（具有发布消息权限），如果是调测环境可以使用调测环境的partner-test用户。** 如下图所示：
   
   图3kafka配置   
   ![](https://support.huaweicloud.com/devg-ocsmartcampus/zh-cn_image_0000002496368081.png "点击放大")
   
   
4. 如果填写的信息没有问题，单击确定后就可以添加成功了。添加成功后启动规则后就可以把对应的数据推送到设施云提供的北向KAFKA服务端对应的Topic。接下来伙伴应用去监听这个Topic去做处理就行。
 
