设备接入 IoTDA设备接入 IoTDA

更新时间:2021/07/08 GMT+08:00
分享

自定义Topic通信

概述

使用MQTT协议接入的设备,平台和设备之间基于Topic进行通信。Topic分为自定义Topic和系统Topic。系统Topic平台已经预先定义,用户无需创建。用户需要使用自定义Topic进行通信时,可以为产品自定义Topic,产品自定义Topic将自动映射到该产品下的所有设备中。

Topic分类

Topic类别

描述

系统Topic

平台预先定义了各种设备和平台通信的Topic,具体Topic列表和功能说明可参考Topic定义

自定义Topic

用户可以自定义Topic,设备和平台间可以基于用户自定义的Topic进行通信。

自定义Topic适用于:

  • 基于自定义Topic进行消息流转
  • 通过自定义topic进行消息下发

使用限制

每个产品模型最多支持10个自定义Topic。

操作步骤

  1. 访问设备接入服务,单击“立即使用”进入设备接入控制台。
  2. 单击对应的产品,在产品详情页中,选择“可选配置”页签,单击“新增自定义topic”。
  3. 在弹出的页面中,选择设备操作权限,填写topic名称。

    参数名称

    描述

    设备操作权限

    • 发布:设备侧消息上报时,可按配置中自定义的topic进行消息上报;数据流转时,设备消息中会携带topic参数标识该消息从哪个topic上报。

    • 订阅:设备侧消息下发时,可在消息内容中指定此消息下发使用哪个topic;消息发往设备时,可以根据指定的topic下发。

    • 发布和订阅:同时具备发布和订阅的权限。

    topic名称

    自定义。支持英文字母、数字、下划线,+和#(仅权限是订阅时支持),长度限制为1-64位字节。

    描述

    关于该topic的描述。

  4. 单击“确认”,完成新增自定义topic。

    自定义Topic添加成功后,您可以在自定义topic列表执行修改和删除操作。

查看使用自定义Topic进行通信的最佳实践,了解自定义Topic的使用方法。

分享:

    相关文档

    相关产品