初出茅廬的小李博客之MQTT.fx客戶端接入EMQX Platform

EMQX Platform 概覽

EMQX Platform 是 EMQ 推出的一款面向物聯網領域的 MQTT 消息中間件產品。作為全球首個 MQTT 5.0 消息云服務,EMQX Platform 提供了一站式運維代管、獨有隔離環境的 MQTT 消息服務。在萬物互聯的時代,EMQX Platform 可以幫助您快速構建面向物聯網領域的行業應用,輕松實現物聯網數據的采集、傳輸、計算和持久化。

EMQX Platform 可用根據不同的業務場景架構不同的解決方案,主要的模型有 3 種:

  • 雙向通信
    在這里插入圖片描述
    應用場景舉例:智能家居

  • 數據采集
    在這里插入圖片描述
    應用場景舉例:智慧工業

  • 混合模型
    在這里插入圖片描述
    應用場景舉例:車聯網

申請使用版本部署

客戶可通過我們的 Serverless 免費額度或專有版提供的 14 天免費試用計劃探索和試用 EMQX 產品。
Serverless 免費試用額度:
每月 1百萬 連接分鐘數
每月 1GB 流量
每月 1百萬 規則動作數
專有版免費試用部署規格如下:
1000 線規格
14 天免費試用
100 GB 免費流量
數據集成、監控管理等自有的功能
支持 MQTT,WebSockets 協議連接。
免費試用部署注意事項:
試用期間若連續 5 天沒有客戶端連接,試用部署將被停止,但您的部署實例將會被保留,如需繼續試用,請在控制臺手動啟用。
試用到期后,如您賬戶有可用余額,部署將繼續運行并自動按小時進行收費。
試用到期后,如您賬戶無可用余額,部署將會被保留 3 天。3 天后,試用部署將被自動刪除。

申請一個部署名稱【AQST_TEST】

按照網頁提示、掃碼實名認證,可以很快的部署完成。效果如下

在這里插入圖片描述

配置MQTT.fx軟件

MQTT.fx 是目前最為流行的 MQTT 桌面客戶端工具,MQTT.fx 1.0 Major 版本由 Jens Deters 使用 JavaFX 技術開發,即為 Java 虛擬機應用。遺憾的是 MQTT.fx 目前已經停止維護,并轉為由 Softblade 公司資助開發另發行了其商業版本 MQTT.fx? 5.0,采用收費許可證方式經營該軟件。本文中的 MQTT.fx 不經特殊說明即特指 1.0 版本。

支持 TCP、TLS 協議但不支持 WebSocket

在這里插入圖片描述
在網頁把圖示信息記錄下來填寫到軟件中
在這里插入圖片描述

連接注意事項

EMQX Platform 所有部署均開啟了用戶認證,因此使用 MQTT.fx 進行測試連接時,需要填寫用戶名密碼字段。

方式
在 訪問控制 -> 客戶端認證 中設置用戶名和密碼,可逐一添加,也可批量導入認證信息

在這里插入圖片描述
把用戶名跟密碼輸入到軟件客戶端
在這里插入圖片描述
配置好軟件后即可連接服務
如圖所示
在這里插入圖片描述
服務器端顯示如圖
在這里插入圖片描述
至此:

MQTT.fx客戶端接入EMQX Platform 已經完成。

如果連接失敗有哪幾類原因?

  1. 首先需要檢查部署是否處于運行的狀態,對于沒有活躍連接的部署,系統會自動停止。‘
  2. 其次查看連接地址和端口是否正確,如果是基礎版的實例,請留意端口號不是1883和8883
  3. 連接到部署需要設置認證鑒權,需要在 訪問控制- > 客戶端認證 中設置用戶名和密碼,并且通過用戶名和密碼連接。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/14920.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/14920.shtml
英文地址,請注明出處:http://en.pswp.cn/web/14920.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

python數據類型之列表

目錄 1.創建列表 2.列表基礎操作 常用操作 對列表元素順序隨機打亂 列表下標和切片 字符串分割為列表 列表位移 列表切片替換 3.列表內置方法 4.列表排序 簡單排序 使用key參數按指定規則排序 二維列表排序 自定義排序規則函數 5.列表排序算法 選擇排序 柱狀圖…

C# 利用Xejen框架源碼,我們來開發一個基于Dapper技術的數據庫通用的幫助訪問類,通過Dapper的增刪改查,可以訪問Sqlite數據庫

Dapper 是一個輕量級的對象關系映射(ORM)工具,適用于 .NET 平臺。它由 Stack Overflow 團隊開發,旨在提供簡單、高效的數據訪問功能。與其他重量級 ORM(如 Entity Framework)相比,Dapper 更加輕…

基于Python圖像增強算法:低光增強+圖像修復+超分辨率重建

歡迎大家點贊、收藏、關注、評論啦 ,由于篇幅有限,只展示了部分核心代碼。 文章目錄 一項目簡介 二、功能三、系統四. 總結 一項目簡介 一、項目背景與意義 在圖像處理與計算機視覺領域,圖像增強技術是提高圖像質量和可用性的重要手段。在實…

單片機io擴展

輸入輸出擴展 i2c擴展 方案1:PCF8575 PCF8575雙向IO口擴展模塊 16位輸入輸出I2C通訊 單片機級聯擴展板 方案2:PCA955A 輸出擴展 74HC595 io口擴展模塊輸出口擴展 參考鏈接 中微愛芯發[2004] 1號           簽發人: (szlcsc.com)https://…

? Vscode和Idea都可以使用的-AI插件(官方-百度出的)

? Vscode和Idea都可以使用的-AI插件(官方-百度出的) 最新AI特別火,給大家推薦一下最新出的VScode插件,輔助我們寫代碼! 1、下載地址: > https://comate.baidu.com/zh/shopping?inviteCodefkzlak8f …

jmeter中Ultimate Thread Group設計梯度壓測場景

Ultimate Thread Group Ultimate Thread Group 線程組是模擬波浪式壓測或者階梯式負載壓測 1、Start Threads Count:線程數量 2、Initial Delay,sec:每組開始添加到測試執行之前的延遲(xx秒開始啟動線程) 3、Startu…

python中的線程并行

文章目錄 1. 單線程2. 線程池ThreadPoolExecutor 1. 單線程 現在有1154張圖片需要順時針旋轉后保存到本地,一般使用循環1154次處理,具體代碼如下所示,img_paths中存儲1154個圖片路徑,該代碼段耗時約用97ms。 t1time.time() for …

Python筑基之旅-MySQL數據庫(四)

目錄 一、數據表操作 1、新增記錄 1-1、用mysql-connector-python庫 1-2、用PyMySQL庫 1-3、用PeeWee庫 1-4、用SQLAlchemy庫 2、刪除記錄 2-1、用mysql-connector-python庫 2-2、用PyMySQL庫 2-3、用PeeWee庫 2-4、用SQLAlchemy庫 3、修改記錄 3-1、用mysql-conn…

Java輕松轉換Markdown文件到Word和PDF文檔

Markdown 憑借其簡潔易用的特性,成為創建和編輯純文本文檔的常用選擇。但某些時候我們需要更加精致的展示效果,例如在專業分享文檔或打印成離線使用的紙質版時,就需要將Markdown文件以其他固定的文檔格式呈現。通過將 Markdown 轉換為 Word 和…

OpenHarmony實戰開發——網絡組件axios可以在OpenHarmony上使用了

什么是axios 上古瀏覽器頁面在向服務器請求數據時,因為返回的是整個頁面的數據,頁面都會強制刷新一下,這對于用戶來講并不是很友好。并且我們只是需要修改頁面的部分數據,但是從服務器端發送的卻是整個頁面的數據,十分…

高效寫代碼java-推薦插件1(格式轉化 ConverterX )-日后待更新

ConverterX 主要功能:格式轉化 字符串格式轉換 日期轉換 Json格式轉義 字符格式 快捷鍵 ctrl shiftS Upper(CODEEASE)字符串全部變成大寫Lower(codeease)字符串全部變成小寫Camel(codeEase)字符串變成小駝峰ClassCaemel(CodeEase)字符串變成大駝峰UnderlineUpper(CODE_EAS…

項目管理:Jira,禪道,GitHub Issues對比

Jira、禪道(ZenTao)和GitHub Issues都是項目管理工具,但它們在功能、適用場景和特性上有所不同。以下是它們之間的對比: 功能: Jira:是一款強大的項目管理工具,適用于各種項目,尤其…

Vue3組件間通信通過回調函數傳遞數據

Vue3組件間通信通過回調函數傳遞數據 一、前言1、使用場景2、實現方法1. 父組件中定義回調方法2. 子組件中觸發回調方法 二、結論 一、前言 在 Vue 3 中,組件之間的通信是一個重要的主題。在許多情況下,你可能需要從子組件向父組件傳遞數據或觸發父組件…

python實用系列:按順序重命名文件

啊,好久沒更博客了,今天偶然想換個桌面壁紙,于是上網搜了兩個比較滿意的桌面壁紙,都是壓縮包: 當我想要給他們放到我的桌面壁紙文件里的時候患了難,因為他們的名字有相同的: anime文件夾里邊&a…

揭秘!亞馬遜、Vinted賣家如何借助自養號測評實現爆單?

?作為一名跨境賣家,你一定夢想著能夠在亞馬遜上實現爆單,讓產品火爆銷售。下面就分享五個秘訣,幫助你實現這個夢想: 1. 優質產品:首先,確保你的產品質量優秀,能夠滿足消費者的需求。品質好的產…

基于Matlab使用BP神經網絡進行電力系統短期負荷預測

歡迎大家點贊、收藏、關注、評論啦 ,由于篇幅有限,只展示了部分核心代碼。 文章目錄 一項目簡介 二、功能三、系統四. 總結 一項目簡介 一、項目背景與意義 電力系統的短期負荷預測對于電力調度和能源管理具有至關重要的作用。通過準確地預測電力負荷&…

【產品經理】輸出

引言: ? ? ? ?在最近頻繁的產品管理職位面試中,我深刻體會到了作為產品經理需要的不僅僅是對市場和技術的敏銳洞察,更多的是在復雜多變的環境中,如何運用溝通、領導力和決策能力來引導產品從概念走向市場。這一系列博客將分享…

CAN網絡管理(TJA1145如何實現MCU的休眠喚醒)

節點喚醒方式 本地喚醒: 喚醒源來源于自身模塊,比如常說的KL15,控制器由KL15線供電,即只能在鑰匙置于“ACC”或者“ON”檔時運行軟件和維持CAN通信 對于正在運行的CPU軟件,無論它處在什么狀態,只要Hardwa…

深度學習模型keras第二十五講:使用KerasNLP從零開始預訓練Transformer模型

1、KerasNPL預訓練Transformer模型概念 使用KerasNLP來預訓練一個Transformer模型涉及多個步驟。由于Keras本身并不直接提供NLP的預訓練模型或工具集,我們通常需要結合像TensorFlow Hub、Hugging Face的Transformers庫或自定義的Keras層來實現。 以下是一個簡化的…

Android Baidu地圖SDK只展示藍背景,沒有繪制內容問題解決

背景 項目里接入了Baidu地圖SDK,用于展示信息、選點。 在一個新的Activity中,引入了TextureMapView,用于地圖展示。 選點過程有兩個頁面。 A頁面中有一個不能滑動的地圖,只是用來展示,沒有其他任何操作。 點擊A頁…