更新时间:2023-11-23 GMT+08:00

自定义Topic

IEF支持自定义Topic,Topic根据您的需要自行定义。

您可以将终端设备数据发送到边缘节点MQTT broker的自定义Topic中,IEF会将这些数据转发到DIS通道或APIG后端地址。数据转发到DIS通道或者APIG后端地址后,您可以提取这些数据,并对数据进行处理分析。

使用自定义Topic需要在IEF创建消息路由,并在此处定义Topic,IEF根据消息路由转发Topic中的数据,创建消息路由的具体步骤请参见边云消息概述

Topic

{project_id}/nodes/{node_id}/user/{custom_topic}

使用方式

使用MQTT客户端发布该Topic。

参数说明

IEF转发自定义Topic内容是透传,可以转发任意内容。

“{custom_topic}”支持通配符“#”“+”,可以将多条符合通配规则的消息进行统一转发。

“#”是一个匹配主题中任意层次数的通配符,多层通配符可以表示大于等于0的层次。“+”是单层通配符,只匹配主题的一层。

对于符合通配规则的Topic消息进行最小范围匹配后进行路由消息转发。如消息Topic为123/aaa/567和123/bbb/567,可以配置通配转发规则123/+/567进行统一转发。

示例

创建路由规则后,您可以往自定义Topic中发送消息(数据),IEF会将消息转发到指定的端点。在IEF中还会记录转发成功次数,如下图所示。

图1 转发成功次数