查看設(shè)備已訂閱Topic列表
設(shè)備接入物聯(lián)網(wǎng)平臺上線后,可通過訂閱的Topic接收消息。本文介紹如何在物聯(lián)網(wǎng)平臺控制臺查看設(shè)備已訂閱的Topic列表。
前提條件
設(shè)備端已完成訂閱Topic功能開發(fā),且已接入物聯(lián)網(wǎng)平臺。具體內(nèi)容,請參見下載設(shè)備端SDK。
您也可選擇以下方法,模擬設(shè)備端開發(fā)訂閱具有訂閱權(quán)限的設(shè)備Topic。
啟動設(shè)備模擬器:設(shè)備在線后,物聯(lián)網(wǎng)平臺會自動訂閱該設(shè)備下具有訂閱權(quán)限的基礎(chǔ)通信Topic和物模型通信Topic,您也可使用自定義Topic的上行指令調(diào)試功能,訂閱自定義Topic。
使用MQTT.fx模擬設(shè)備接入物聯(lián)網(wǎng)平臺:設(shè)備在線后,您可使用Subscribe功能,訂閱設(shè)備Topic。
SubscribeTopic:模擬或開發(fā)設(shè)備接入物聯(lián)網(wǎng)平臺在線后,您可調(diào)用該接口訂閱設(shè)備Topic。
背景信息
設(shè)備Topic的詳細(xì)使用說明,請參見什么是Topic。
對于通信使用的MQTT Topic:
MQTT 3.1.1和3.1版本協(xié)議:設(shè)備訂閱Topic,是一次訂閱,永久有效使用。即無論設(shè)備在線、離線或重新建連,都可在物聯(lián)網(wǎng)平臺控制臺查看到已訂閱的Topic。
MQTT 5.0版本協(xié)議:設(shè)備訂閱Topic按照協(xié)議標(biāo)準(zhǔn)實(shí)現(xiàn),設(shè)備已訂閱Topic列表由MQTT 5.0的新特性會話過期設(shè)置決定。
MQTT 5.0的新特性會話過期的詳細(xì)使用說明,請參見會話過期。
cleanStart取值
Session Expiry Interval取值
會話說明
0
0
斷連時清理當(dāng)前會話狀態(tài)。
0~0xFFFFFFFF
會話過期時清理當(dāng)前會話狀態(tài)。
0xFFFFFFFF
當(dāng)前會話狀態(tài)永不過期,除非下次建連時重新指定。
1
0
建連時清理老的會話狀態(tài)。
斷連時清理當(dāng)前會話狀態(tài)。
0~0xFFFFFFFF
建連時清理老的會話狀態(tài)。
會話過期時清理當(dāng)前會話狀態(tài)。
0xFFFFFFFF
建連時清理老的會話狀態(tài)。
當(dāng)前會話狀態(tài)永不過期,除非下次建連時重新指定。
操作步驟
在實(shí)例概覽頁簽的全部環(huán)境下,找到對應(yīng)的實(shí)例,單擊實(shí)例卡片。
在左側(cè)導(dǎo)航欄,選擇設(shè)備管理>設(shè)備。
在設(shè)備列表中,找到目標(biāo)設(shè)備,單擊對應(yīng)操作列的查看。
在設(shè)備詳情頁面,單擊Topic列表頁簽,查看該設(shè)備已訂閱Topic列表。單擊操作列的發(fā)送,可以給自定義Topic發(fā)送消息。