創建用戶名和密碼
終端設備連接MQTT隊列需要先創建用戶密碼。
1、 天翼云官網點擊控制中心,選擇產品分布式消息服務MQTT。
2、 登錄分布式消息服務MQTT控制臺,點擊右上角地域選擇對應資源池。
3、 進入實例列表,點擊【管理】按鈕進入管理菜單。
4、 進入認證授權菜單,點擊【新增】按鈕,在彈出框輸入認證用戶名、用戶密碼、確認密碼等信息。


主題授權
對用戶名進行主題授權,客戶端方可正常收發。
1、 選擇需要授權的用戶,點擊【授權】按鈕。
2、 在彈出框填寫已創建的主題名稱,主題權限包含3種:pub、sub、pubsub,支持通配符,#代表所有主題。


綁定公網IP
公網接入若未綁定彈性公網ip需先進行購買彈性ip并進行綁定。
彈性IP是可以獨立申請的公網 IP 地址,包括公網IP地址與公網出口帶寬服務。可以與分布式消息服務MQTT動態綁定和解綁,實現云資源的互聯網訪問。針對需要公網訪問分布式消息服務MQTT實例的需求,用戶可開通彈性IP后,在MQTT實例頁面進行綁定。
1、 進入實例列表,點擊【管理】按鈕進入管理菜單。
2、 在實例詳情查看公網IP,點擊【綁定】按鈕,選擇已購買的彈性IP。


- 彈性ip帶寬大小計算規則可參照:帶寬= 報文大小TPS120%,建議按120%購買,應對突發流程。如規格,報文大小1KB,TPS 2W/s,則帶寬=2000010008=160Mb/s,建議200Mb/s。
終端接入
終端設備使用MQTT客戶端通過終端連接地址接入。
1、 選擇MQTT客戶端庫:選擇適合終端設備的MQTT客戶端庫。不同的終端設備和操作系統可能需要不同的MQTT客戶端庫。例如,對于嵌入式設備,可以選擇支持該設備平臺的MQTT客戶端庫,如Paho MQTT庫。
2、 配置MQTT客戶端:在終端設備上,需要配置MQTT客戶端以連接到指定的MQTT Broker。配置包括設置連接地址、端口、客戶端ID、用戶名和密碼等信息。這些配置信息將用于建立與MQTT Broker的連接。
3、 建立連接:使用配置信息,MQTT客戶端嘗試連接到指定的MQTT Broker。一旦連接成功,終端設備就可以開始發布(Publish)和訂閱(Subscribe)MQTT主題。
云端接入
云端應用使用KAFKA客戶端通過服務端連接地址接入,支持SSL連接。