核心功能
- 雙向 IoT 訊息佇列,支援多個服務質量(QoS)級別
- 支援 TLS 加密和用戶端憑證身分驗證,並具備可配置的心跳(Keep-alive)間隔
- 基於主題(Topic)的過濾,支援萬用字元及遺囑(Last Will)訊息處理
概觀
透過 MQTT 端口傳送資料會將資料釋出到配置的主題,並且在端口訂閱的任何主題上接收的訊息將放置在交易索引標籤中。端口配置
本節包含所有可配置的端口屬性。設定索引標籤
主機配置
與遠端MQTT伺服器連線相關的設定。用戶端身分驗證
與對遠端 MQTT 伺服器進行身分驗證相關的設定。TLS 設定
與透過 TLS 建立安全連線相關的設定。釋出
與釋出MQTT訊息相關的設定。訂閱
訂閱MQTT訊息相關的設定。進階選項卡
TLS 用戶端身分驗證
進階設定
未包含在先前類別中的設定。訊息
日誌
其他
自動化索引標籤
自動化設定
與端口自動處理檔案相關的設定。效能
通知索引標籤
SLA 索引標籤
日誌索引標籤
建立連線
至少將設定索引標籤上的遠端主機設定為MQTT伺服器的域名或IP地址。如果使用非標準端口,請設定遠端端口。如果需要認證,請設定使用者名稱和密碼。 如果需要安全連線,請選中 使用 TLS,並可選擇將 TLS 伺服器憑證 設定為伺服器的公共憑證,或選擇_任何憑證_ 接受伺服器提供的任何憑證。如果該欄位使用不當,則會產生安全風險。設定此欄位時要格外小心。釋出
為了釋出資料,將釋出部分中的 主題 設定為端口應該釋出訊息的主題。服務質量(QoS) 取值範圍為 0 到 2,含義如下:- 0 - 最多一次 - 釋出的訊息傳送一次,如果沒有到達則丟失。
- 1 - 至少一次 - 保證釋出的訊息到達,但可能有重複。
- 2 - 正好一次 - 保證釋出訊息到達並且沒有重複。
訂閱
在設定頁面的訂閱部分,可以選中 啟用 MQTT 訂閱 選項以指示端口也應該接收資料。選中時,端口將訂閱在後臺執行緒上指定的主題,傳入的訊息將自動放置在交易索引標籤中,根據進階選項卡中 本地檔名格式 中指定的值命名。預設情況下,端口將使用訊息的主題和資料包 ID 命名檔案,使用%topic%_%packetid%.data 作為 本地檔名格式 的值。
主題過濾 可以設定為端口應訂閱的主題過濾器的逗號分隔清單。某些字元在主題過濾器中具有特殊含義:
- / - 主題級別分隔符號
- # - 多級萬用字元(零級或多級)
- + - 單級萬用字元(正好是一級)
- Leading $ - 表示”系統主題”