设备接入物联网平台上线后,可通过订阅的Topic接收消息。本文介绍如何在物联网平台控制台查看设备已订阅的Topic列表。
前提条件
设备端已完成订阅Topic功能开发,且已接入物联网平台。具体内容,请参见下载设备端SDK。
您也可选择以下方法,模拟设备端开发订阅具有订阅权限的设备Topic。
启动设备模拟器:设备在线后,物联网平台会自动订阅该设备下具有订阅权限的基础通信Topic和物模型通信Topic,您也可使用自定义Topic的上行指令调试功能,订阅自定义Topic。
使用MQTT.fx模拟设备接入物联网平台:设备在线后,您可使用Subscribe功能,订阅设备Topic。
SubscribeTopic:模拟或开发设备接入物联网平台在线后,您可调用该接口订阅设备Topic。
背景信息
设备Topic的详细使用说明,请参见什么是Topic。
对于通信使用的MQTT Topic:
MQTT 3.1.1和3.1版本协议:设备订阅Topic,是一次订阅,永久有效使用。即无论设备在线、离线或重新建连,都可在物联网平台控制台查看到已订阅的Topic。
MQTT 5.0版本协议:设备订阅Topic按照协议标准实现,设备已订阅Topic列表由MQTT 5.0的新特性会话过期设置决定。
MQTT 5.0的新特性会话过期的详细使用说明,请参见会话过期。
cleanStart取值
Session Expiry Interval取值
会话说明
0
0
断连时清理当前会话状态。
0~0xFFFFFFFF
会话过期时清理当前会话状态。
0xFFFFFFFF
当前会话状态永不过期,除非下次建连时重新指定。
1
0
建连时清理老的会话状态。
断连时清理当前会话状态。
0~0xFFFFFFFF
建连时清理老的会话状态。
会话过期时清理当前会话状态。
0xFFFFFFFF
建连时清理老的会话状态。
当前会话状态永不过期,除非下次建连时重新指定。
操作步骤
登录物联网平台控制台。
在实例概览页签的全部环境下,找到对应的实例,单击实例卡片。
在左侧导航栏,选择设备管理>设备。
在设备列表中,找到目标设备,单击对应操作列的查看。
在设备详情页面,单击Topic列表页签,查看该设备已订阅Topic列表。单击操作列的发送,可以给自定义Topic发送消息。