iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 7
0
IoT

簡簡單單的MQTT入門系列 第 7

Topic Name

Topic Name辨認Payload資料被發佈到哪一個訊息通道。
Topic Name必須是UTF-8編碼的字串。
如果Topic Name有多個階層,則使用『/』區隔。
設備傳給Broker的PUBLISH封包的Topic Name不能包含萬用字元(wildcard characters),也就是不能包兯『#』、『+』。
Broker傳給訂閱Client的PUBLISH封包的Topic Name必須匹配訂閱的Topic Filter(主題過濾器)。
MQTT v5.0允許使用Topic Alias(主題別名)。如果Topic Name的長度為0且沒有Topic Alias就是Protocol Error。

https://ithelp.ithome.com.tw/upload/images/20190914/20011273T5WRLR7ncR.jpg

以上圖為例,如果要取得武嶺的溫度,則TOPIC NAME則是

台灣/太魯閣國家公園/武嶺/溫度

上一篇
Javascript
下一篇
Topic Filter
系列文
簡簡單單的MQTT入門23
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言