MQTT订阅节点支持开启对设备属性、事件、工作状态等的监听功能,用来获取设备的实时信息。

使用场景

监听设备当前的工作状态,是否正常。例如设备离线,设备异常等,帮助您掌握设备的实时情况。

可作为数据源,输出上报设备的DeviceName,设备MQTT Topic上报的信息整体等。

节点配置

新增需要订阅的Topic

MQTT订阅
配置项 说明
节点名称 设置节点名称。支持中文汉字、英文字母、数字和下划线(_),长度不超过30个字符。
新增需要订阅的Topic 输入设备Topic。支持订阅项目下产品/设备的所有有发布权限的Topic。

输入格式示例:/sys/${producKey}/${deviceName}/thing/event/property/post

说明 使用${}表示订阅此路径下的全部Topic。

单击新增需要订阅的Topic支持添加多个Topic,最多可以添加10个,最少添加1个。如果有输入框存在,必须填写内容。及新增的Topic必须输入Topic值。

您可在项目页的设备管理 > 设备页面的设备列表中,单击目标设备右侧操作栏的查看,进入设备详情页,在Topic列表页签查找设备的Topic。

注意 目前,IoT Studio仅支持物模型通信Topic和自定义Topic类,暂不支持基础通信Topic类。有关消息通信Topic的详细内容请参见什么是Topic

节点输出

0:{
        "节点ID": ""
        "节点名称": ""
        "节点类型": ""
        "节点输入": {
             "props": {
                "productKey": "设备的productKey",
                "deviceName": "设备的deviceName",
                "topic":"设备的topic"
            }
        }
        "耗时":2ms
        "节点输出":{
             "props": {
                "productKey": "设备的productKey",
                "deviceName": "设备的deviceName",
                "topic":"设备的topic"
            }
        }
        "调试日志":[
            0:
            "{props:{deviceName: '设备的deviceName',productKey: '设备的productKey', topic:'设备的topic'}}"
        ]
    }