參考:MQTT Client:客戶端比較


Eclipse Paho

支持10種語言編寫mqtt客戶端

🟣 Eclipse Paho Java 客戶端:https://www.eclipse.org/paho/index.php?page=clients/java/index.php

🟣 https://github.com/eclipse/paho.mqtt.java

客戶端比較

🟠 2020 年常見 MQTT 客戶端工具比較:https://www.emqx.com/zh/blog/mqtt-client-tools

MQTT.fx

新版

http://mqttfx.jensd.de/index.php/download

舊版

http://www.jensd.de/apps/mqttfx/1.7.1/mqttfx-1.7.1-windows-x64.exe

新版要key,舊版不支持中文

性能非常好,接收幾千條消息都不卡

發送時:不能發送字節,按普通文本處理

接收時:每個消息一個單獨窗口,可以按不同格式查看

MQTTX

https://mqttx.app/zh#download

中文界面

性能不行,數據多了會卡死

發送消息:可以選擇字節類型

接收消息:只能按一種格式接收,不能按不同格式查看

MQTT-Explorer

https://github.com/thomasnordquist/MQTT-Explorer

英文,沒找到訂閱

不連接上不讓用

paho 提供的

https://www.eclipse.org/paho/index.php?page=components/tool/index.php

太簡陋

MQTTBox

http://workswithweb.com/mqttbox.html

竟然要微軟商店安裝,界面簡陋

特性

LWT

遺囑消息

Last Will and Testament messages.

最后遺囑和遺囑信息。

SSL / TLS

Transport Layer Security or SSL.

傳輸層安全或 SSL。

Automatic Reconnect

自動重連

Can automatically reconnect to the server if the connection is lost.

如果連接丟失,可以自動重新連接到服務器。

Offline Buffering

離線緩沖

Will buffer messages while offline to send when the connection is re-established.

將在離線時緩沖消息以在重新建立連接時發送。

Message Persistence

消息持久化

Supports persisting messages incase of an application crash.

在應用程序崩潰的情況下支持持久消息。

WebSocket Support

WebSocket支持

Can communicate to MQTT servers that support WebSockets.

可以與支持 WebSockets 的 MQTT 服務器通信。

Standard MQTT Support

標准 MQTT 支持

Can communicate to MQTT servers with support TCP.

可以與支持 TCP 的 MQTT 服務器通信。

Blocking API

阻塞 API

Supports Asynchronous APIs.

支持異步 API。

Non-Blocking API

非阻塞 API

Supports a blocking or 'single threaded' API.

支持阻塞或“單線程”API。

High Availability

高可用性

If the client cannot connect to a server, fails over to an alternative(s).

如果客戶端無法連接到服務器,則故障轉移到替代服務器。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM