使用 MQTT 用戶端公用程式

請利用一個以上的 MQTT 用戶端公用程式,來測試遙測設定。在此項作業範圍內,會使用一個用戶端公用程式,來發佈和訂閱訊息。

開始之前

  • 請確認遙測 (MQXR) 服務正在執行中。
  • 至少需要一個執行中遙測通道,才能順利使用 MQTT 用戶端公用程式。

關於這項作業

有數個方法可以啟動 MQTT 用戶端公用程式。如需執行用戶端公用程式的相關資訊,請參閱執行 MQTT 用戶端公用程式。在此項作業範圍內,會從使用「定義配置範例」精靈建立的 PlainText 遙測通道,來啟動用戶端公用程式。

依預設,會將 PlainText 通道的「MCA 使用者 ID」設定為 Guest(在 Windows 上)及 nobody(在 Linux 上)。需要這些預設值,才能訂閱主題。

程序

  1. 用滑鼠右鍵按一下 PlainText 遙測通道,然後按一下執行 MQTT 用戶端公用程式。這時會開啟用戶端公用程式視窗。會使用所選遙測通道中的值,來自動設定主機欄位。
  2. 用戶端 ID 欄位中輸入用戶端 ID。每次從遙測通道啟動 MQTT 用戶端公用程式時,都會產生新的用戶端 ID。您可以使用所產生的 ID,也可以鍵入自己選擇的名稱。如果在遙測通道上執行多個用戶端公用程式,請確保針對每個用戶端公用程式使用不同的用戶端 ID。如果兩個 MQTT 用戶端公用程式的用戶端 ID 相同,則要連接的最新 MQTT 用戶端公用程式會強制切斷前一個的連線。從遙測通道執行多個 MQTT 用戶端公用程式時,產生的用戶端 ID 會有數值字尾,每次啟動新的用戶端公用程式時,該字尾都會增加。
  3. 按一下選項,以開啟「連線選項」視窗。您可以使用清除階段作業啟動用戶端公用程式,或配置最後留言選項。
  4. 按一下連接,以建立與 PlainText 遙測通道的連線。已連接的新事件項目會顯示在「用戶端歷程」中。
  5. 在「訂閱主題欄位中輸入主題名稱。預設主題名稱是 testTopic,在此作業中從頭到尾都會使用此名稱。
  6. 要求 QoS 功能表中選取服務的訂閱品質。
  7. 按一下訂閱,以訂閱主題 testTopic已訂閱的新事件項目,會與主題名稱、QoS 及訂閱時間一起顯示在「用戶端歷程」中。
  8. 在「發佈主題欄位中,接受預設主題名稱 testTopic。一般而言,請確保訂閱和發佈主題相符,MQTT 用戶端才能從正確主題接收訊息。
  9. 訊息欄位中鍵入訊息。預設訊息測試為測試訊息
  10. 要求 QoS 功能表中選取服務的發佈品質。
  11. 選取已保留,以將此主題之最新已保留發佈資訊轉遞至新的訂閱者。
  12. 按一下發佈,以向感興趣的訂閱者發佈 testTopic 主題的相關訊息。已發佈的新事件項目,會與主題名稱、QoS、訊息是否已保留以及訂閱時間一起顯示在「用戶端歷程」中。在接收用戶端公用程式上,已接收的新事件項目會顯示在「用戶端歷程」中。
  13. 在「用戶端歷程」中選取接收到的訊息,然後按一下檢視訊息,以在訊息檢視器視窗中檢視完整的訊息。此外,可以選取訊息,然後按 Enter 鍵,或按兩下接收的訊息。

結果

發佈訊息及檢視所訂閱主題中的訊息,即表示您已正確設定遙測的佇列管理程式。


工作 工作

反饋

「時間戳記」圖示 前次更新時間: Wednesday, 14 February 2018
http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.explorer.doc/com.ibm.mq.explorer.doc/x_using_utility.htm