更新时间: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 转发成功次数
父主题: MQTT Topic