MQTT実装の比較

MQTTは、 ISO標準規格(ISO/IEC PRF 20922)[ 1 ]に準拠したパブリッシュ・サブスクライブ型のメッセージングプロトコルです。インターネットプロトコルスイートTCP/IP上で動作します。「小さなコードフットプリント」が求められる、またはネットワーク帯域幅が限られている遠隔地との接続向けに設計されています。パブリッシュ・サブスクライブ型のメッセージングパターンには、メッセージブローカーが必要です。

すべての比較カテゴリでは、概要セクションに記載されている各実装の安定版を使用します。比較はMQTTプロトコルに関連する機能に限定されます。

概要

次の表には、MQTT のライブラリと実装の両方と、それぞれの一般情報が記載されています。

実装 開発者 オープンソース ソフトウェアライセンス 著作権者 プログラミング言語 タイプ 最新の安定リリース、リリース日 起源
アダフルーツIO アダフルーツはい マサチューセッツ工科大学アダフルーツRubyNode.jsPythonGo [ 2 ]クライアント 2.0.0、[ 3 ] ?私たち
アムレン[ 4 ]日食 はい EPL 2.0 エクリプス財団 Cブローカ 2022年5月25日、1.0.0.0
Azure イベント グリッド MQTT ブローカー マイクロソフトいいえ コマーシャルマイクロソフトCC# / .NETJavaJavaScriptNodeJs)、PythonGoブローカ 2023-06-01-プレビュー、[ 5 ] 2023-05-25 私たち
コアフラックス[ 6 ]コアフラックス いいえ コマーシャルCoreflux ポルトガル Lda. CC# / .NETJavaJavaScriptNode.js)、Goブローカ 2025年1月10日、[ 7 ] 1.4.5 ポルトガル
EMQX [ 8 ]EMQ いいえ[ 9 ]Apacheライセンス2.0 EMQテクノロジーズ株式会社 アーラン[ 10 ]ブローカ 2024年9月4日V5.8.8、[ 11 ]中国
EMQXエンタープライズ[ 12 ]EMQ いいえ コマーシャルEMQテクノロジーズ株式会社 アーランブローカ 2023年11月14日 v5.3.1、[ 13 ]中国
ナノMQ [ 14 ]EMQ はい マサチューセッツ工科大学EMQテクノロジーズ株式会社 Cブローカーとクライアント 0.5.8 中国
MQTT X [ 15 ]EMQ はい Apacheライセンス2.0 EMQテクノロジーズ株式会社 タイプスクリプトクライアント バージョン1.7.1 中国
フェアコムエッジ[ 16 ]フェアコム いいえ コマーシャルフェアコム株式会社 Cブローカ 2020年11月1日、3.0.0 [ 17 ]私たち
フラッシュMQ [ 18 ]ウィーベ・カゼミエ はい OSL3ウィーベ・カゼミエ C++ブローカ 2026年1月25日、1.25.0 オランダ
フレスピ[ 19 ]グルタムいいえ コマーシャルグルタムCブローカ 2018年4月5日 ベラルーシ
グリッドサーバー グリッドシステム いいえ コマーシャルグリッドシステムSAS パスカルデルファイブローカ 2019年9月15日 フランス
HiveMQ MQTTクライアント[ 20 ]ハイブMQ はい Apacheライセンス2.0 ハイブMQ ジャワクライアント 2023-04-12 1.3.1、[ 21 ]ドイツ
HiveMQコミュニティエディション[ 22 ]ハイブMQ はい Apacheライセンス2.0 ハイブMQ ジャワブローカ 2025年11月19日2025年5月, [ 23 ]ドイツ
ハイブMQ [ 24 ]ハイブMQ いいえ コマーシャルハイブMQ ジャワブローカ 2026-01-27 4.48.0 [ 25 ]ドイツ
IBM WIoTPメッセージゲートウェイ[ 26 ]IBM いいえ コマーシャルIBM Cブローカ 2019年2月29日、5.0.0.1
ジョラムMQ [ 27 ]スカルエージェント DT いいえ、OW2/Joram 5.19、オープンソースブローカー(LGPL)に基づいています コマーシャルスカルエージェント DT ジャワブローカ 2024年10月、1.19.3 フランス
KMQTT [ 28 ]ダヴィデ・ピアンカはい マサチューセッツ工科大学ダヴィデ・ピアンカ コトリンクライアントとブローカー 2023-04-12, 0.4.1, [ 29 ]イタリア
LV-MQTTフランソワ・ノルマンディン はい 0-BSDライセンスG LabVIEWのオープンソースプロジェクトラボビューブローカーとクライアント 3.2.0 カナダ
M2Mqtt [ 30 ]日食はい Eclipse パブリックライセンス 1.0日食C#クライアント 2017-05-20 4.3.0.0、[ 31 ]カナダ
マシンヘッド[ 32 ]クロージュアワークス[ 33 ]はい クリエイティブ・コモンズ 表示 3.0 非移植ライセンス Alexander Petrov、Michael Klishin、ClojureWerkz チーム クロージュアクライアント 2017-03-05 1.0.0、[ 32 ]
マングース図書館[ 34 ]チェサンタ はい GPLv2または商用チェサンタ C/C++ クライアント[ 35 ]とブローカー[ 36 ]2023年1月24日 7.9 アイルランド
モケット[ 37 ]アンドレア・セルヴァ はい Apacheライセンス2.0 アンドレア・セルヴァ ジャワブローカ 2023年1月6日 0.16, [ 38 ]イタリア
モスキート[ 39 ]日食はい Eclipse パブリックライセンス 2.0、Eclipse ディストリビューションライセンス 1.0 (BSD) 日食Cクライアントとブローカー 2.0.18、[ 40 ]英国
MQTT🤖 [ 41 ]パスカル・デ・クロエ はい パブリックドメイン誰でもない 行くクライアント 2020年2月22日、v1.0.0 オランダ
MQTT-C [ 42 ]リアム・ビンドル はい マサチューセッツ工科大学リアム・ビンドル Cクライアント 2021-04-01 1.1.5、[ 43 ]カナダ
mqttools [ 44 ]エリック・モクヴィスト はい マサチューセッツ工科大学エリック・モクヴィスト パイソン クライアントとブローカー 2020-01-20,0.34.0 スウェーデン
ネットMQTT [ 45 ]ダスティン・サリングス はい BSD 3条項ダスティン・サリングス ハスケルクライアント 2019年10月12日、0.6.0.0 私たち
OpenRemote MQTTブローカー[ 46 ]オープンリモートはい AGPLv3オープンリモートジャワブローカ 2021年3月10日、3.0.1 私たち
パホMQTT [ 47 ]日食はい Eclipseパブリックライセンス1.0、Eclipseディストリビューションライセンス1.0(BSD)[ 48 ]日食CC++C#GoJavaJavaScriptPythonRust [ 49 ]クライアント 2018-06-27 1.4.0 (フォトン)、[ 50 ]英国
パブリッシュサブスクライブ+ [ 51 ]慰めいいえ 商用、無料版 慰めCC# / .NETJavaJavaScriptNode.js)、PythonGo [ 52 ] [ 53 ]ブローカ 2021年1月14日9.8.1 [ 54 ]カナダ
RabbitMQ MQTTプラグイン[ 55 ]ヴイエムウェアはい 商用、無料版 ヴイエムウェアC# / .NETJavaErlang [ 56 ]クライアントとブローカー 2025年12月15日4.2.2 [ 57 ]
RMQTTrmqtt はい マサチューセッツ工科大学rmqtt さびブローカ 2023年11月4日、0.2.20
シングストリーム[ 58 ]シングストリーム いいえ コマーシャルシングストリーム CC++JavaJavaScriptPythonGoクライアントとブローカー 2019年3月14日、3.3.0 [ 59 ]英国
ヴェルヌMQ [ 60 ]VerneMQ/Octavo Labs はい Apacheライセンス2.0 VerneMQ/Octavo Labs アーラン/OTPブローカ 2024年4月15日、2.0.0 [ 61 ]スイス
ウルフMQTT [ 62 ]ウルフSSL [ 63 ]はい GNU一般公衆利用許諾書、バージョン3、商用[ 62 ]ウルフSSL Cクライアント 2022-01-07 1.11.0 [ 64 ]私たち
eMQTT5 [ 65 ]シリル・ルッソ はい マサチューセッツ工科大学シリル・ルッソ C++クライアント 2020年3月31日、1.0 フランス
ベヴィワイズMQTTブローカー[ 66 ]ベヴィワイズネットワークス いいえ コマーシャルベヴィワイズネットワークスCPythonブローカ 2018年10月20日、v1.1 インド
OpenHAB MQTTバインディング[ 67 ]オープンハブはい エクリプスパブリックオープンハブジャワクライアント 2020年4月21日、2.5.4 ドイツ
ウォーターストリーム[ 68 ]シンプルマター[ 69 ]いいえ コマーシャルシンプルマターSrl コトリン ブローカ 1.00.03 イタリア
MQTTDESK MQTTクライアント[ 70 ]ioCtrl いいえ コマーシャルioCtrl ノード.js クライアント 2021年5月25日、v2.1.0 インド
MQTTネット.NET ファウンデーションはい マサチューセッツ工科大学.NET ファウンデーションC#クライアントとブローカー v4.1.3.436 私たち
ブースト.MQTT5ミレオはい ブーストライセンスミレオC++クライアント 2025年2月17日、v1.0.3 クロアチア
MQTTfy [ 71 ]MQTTfyいいえ コマーシャルMQTTfy ノード.js クライアントとMQTTベースのAIプラットフォーム 2026年1月14日、v2.1.0 インド

MQTT 実装のより完全なリストはGitHubで参照できます。

プロトコルサポート

現在、 MQTTプロトコルには複数のバージョンが標準化されています。以下は、 MQTTプロトコルの最新バージョンと、それらを標準化した組織の一覧です。

以下の表は、各実装がサポートするMQTTのバージョンと、SSL/TLSおよびTCPのサポート状況を示しています。MQTTはメッセージを平文で送信するため、デバイス間で送信されるトラフィックの種類によっては、 SSL/TLSによるセキュリティが望ましい場合があります。[ 77 ]

実装 MQTT-SN v1.2 MQTT 3.1 MQTT 3.1.1 MQTT 5.0 SSL/TLS TCP WS/WSS
アムレン はい はい はい はい はい はい
Azure イベント グリッド MQTT ブローカー はい はい[ 78 ]はい はい はい
コアフラックス はい はい はい はい はい はい
EMQX はい はい はい はい はい はい はい
フェアコムエッジ はい はい はい はい[ 79 ]はい はい
フラッシュMQ はい はい はい はい はい はい
フレスピ はい はい はい[ 80 ]はい はい はい
ハイブMQ はい(ブローカーのみ) はい はい[ 81 ]はい はい はい
IBM WIoTP メッセージゲートウェイ はい はい はい はい はい はい
ジョラムMQ はい はい はい はい はい はい はい
KMQTT はい はい はい はい はい
LMQTT 古いスタック経由 古いスタック経由 はい はい はい はい
LV-MQTT はい はい はい はい はい
M2Mqtt はい はい はい はい
マシンヘッド
マングース はい はい はい はい はい はい
モケット はい はい はい[ 82 ]はい
モスキート はい はい はい 証明書ベースおよび事前共有キーベースのSSL/TLSをサポート

ブリッジを介したSSL/TLSの一般的なサポート[ 83 ]

はい はい
MQTT-C はい はい はい はい
MQTツール はい はい はい
ネットMQTT はい はい はい はい はい はい
パホMQTT [ 47 ]はい[ 84 ]はい はい はい(C、Python、Javaクライアントライブラリのみ)[ 85 ]はい はい はい
RMQTT はい はい はい はい はい はい
ソレース パブリッシュサブスクライブ+ はい[ 86 ]はい[ 87 ]はい はい はい
シャークMQTT はい はい はい はい
シングストリーム はい はい はい はい
ヴェルネMQ はい はい はい はい はい はい
ウルフMQTT はい はい はい はい はい
eMQTT5 はい はい はい
ベヴィワイズネットワークス はい はい はい はい はい はい
ウォーターストリーム はい はい はい はい
Mqttデスク はい はい はい はい はい はい
MQTTネット はい はい はい はい はい はい
ブースト.MQTT5 はい はい はい はい
MQTTfy はい はい はい はい はい はい

提供されるサービス品質レベル

MQTTのページ では、サービス品質(QoS)は次のように説明されています。

サービス品質(QoS)とは、達成されるサービス品質ではなく、トラフィックの優先順位付けとリソース予約制御メカニズムを指します。サービス品質とは、アプリケーション、ユーザー、またはデータフローごとに異なる優先順位を付与したり、データフローに対して一定レベルのパフォーマンスを保証したりする能力です。

各QoSレベルの説明は以下に記載されています。[ 88 ]

  1. 最大 1 回の配信(ファイア アンド フォーゲット)
  2. 少なくとも 1 回の配信 (確認済み配信)
  3. 正確に1回の配送(確実な配送)

次の表は、各実装の QoS レベルのサポートを示しています。

実装 0 1 2
アダフルーツIO はい はい いいえ[ 89 ]
アムレン[ 4 ]はい はい はい
Azure Event Grid MQTTブローカー[ 90 ]はい はい いいえ
コアフラックス はい はい はい
EMQX [ 91 ]はい はい はい
フェアコムエッジ はい はい はい
フラッシュMQ はい はい はい
フレスピ[ 80 ]はい はい はい
ハイブMQ [ 92 ]はい はい はい
IBM WIoTP メッセージゲートウェイ はい はい はい
ジョラムMQ はい はい はい
KMQTT はい はい はい
LMQTT はい はい はい
LV-MQTT はい はい はい
M2Mqtt [ 30 ]はい はい はい
マングース はい はい はい
モケット[ 93 ]はい はい はい
モスキート[ 94 ]はい はい はい
MQTT-C はい はい はい
MQTツール はい いいえ いいえ
ネットMQTT はい はい はい
MQTT パホ はい はい はい
ソレース パブリッシュサブスクライブ+ はい はい いいえ[ 95 ]
シャークMQTT はい はい はい
シングストリーム はい はい はい
ヴェルネMQ はい はい はい
ウルフMQTT [ 62 ]はい はい はい
eMQTT5 はい はい はい
Bevywise MQTTブローカー はい はい はい
ウォーターストリーム はい はい はい
MqttDesk MQTT クライアント はい はい はい
MQTTネット はい はい はい
ブースト.MQTT5 はい はい はい
MQTTfy はい はい はい

移植性に関する懸念

このセクションにおける移植性に関する懸念事項は、使用する実装を選択する際に決定要因となる可能性のある技術的な詳細を指します。一般的に、この表は使用するデバイスについてより詳しい知識を持つ人が使用する必要があります。

実装 プラットフォーム要件 ネットワーク要件 スレッドセーフ クロスコンパイルが可能 ベアメタル
アダフルーツIO Adafruit Feather Huzzah、ESP8266、Raspberry Pi、Arduino、 PythonRubyNode.jsをサポートするあらゆるプラットフォームプラットフォーム依存
アムレン リナックスはい はい
コアフラックス LinuxUnixmacOSWindowsラズベリーパイはい はい はい
EMQX LinuxUnixmacOSWindowsラズベリーパイ[ 96 ]はい はい はい
フェアコムエッジ Linux、macOS、Windows、ラズベリーパイ、Android はい はい はい
フレスピ
ハイブMQ JVMLinuxmacOSWindowsRaspberry Piはい はい はい
ジョラムMQ JVMLinuxmacOSWindowsRaspberry Piはい はい はい
KMQTT JVMLinuxWindowsラズベリーパイはい はい
M2Mqtt 任意の .NET プラットフォーム ( .NET Framework.NET Compact Framework.NET Micro Framework )、WinRT
マシンヘッド ライニンゲン2 [ 97 ]
C90LinuxUnixmacOSWindowsRaspberry Piはい はい
MQTT-C ANSI C ( C89 )プラットフォームに依存しない (ベアメタル、LinuxmacOSWindowsアプリケーションで使用) ネットワークIOコールバック はい。シングルスレッドアプリケーションもサポートしています。[ 98 ]はい はい
ネットMQTT GHCはい はい はい
MQTT パホ ANSI C ( Cクライアントの場合)、C++11 ( C++クライアントの場合)、JVMまたはAndroid ( Javaクライアントの場合) CC++クライアント の場合CC++クライアント の場合
シャークMQTT ANSI C ( C89 )プラットフォームに依存しない (ベアメタル、RTOS、HLOS で使用) はい はい はい
ウルフMQTT C89ネットワークIOコールバック はい はい はい
eMQTT5 LinuxUnixmacOSWindowsESP32STM32(lwIPおよびMbed TLS付き)C++11BSDソケット実装 はい はい はい
Bevywise MQTTブローカー LinuxUnixmacOSWindowsラズベリーパイはい
Mqttデスク LinuxUnixmacOSWindowsラズベリーパイ
MQTTfy LinuxUnixmacOSWindowsラズベリーパイ

一般的な要件

次の表は、デバイスに使用する実装を決定する際に役立つ可能性のあるさまざまな要件を示しています。

実装 ビルドツール プラットフォーム要件 サポートされているオペレーティングシステム
アダフルーツIO
アムレン 作るアリリナックスCentOSRed Hat Enterprise Linux
コアフラックス LinuxUnixmacOSWindowsラズベリーパイCentOSNixOSNix(パッケージマネージャー)DebianDockerUbuntuRed Hat Enterprise LinuxmacOSWindows 10Windows 7、Raspbian(Raspberry Pi OS
EMQX Erlang/OTP R19+(ソースからビルドする場合)[ 96 ]LinuxUnixmacOSWindowsラズベリーパイ[ 96 ]CentOSDebianDockermacOSUbuntuRed Hat Enterprise LinuxWindows 10Windows 7、Raspbian(Raspberry Pi OS[ 99 ]
フェアコムエッジ Visual StudioMakeCMakegccCコンパイラ(ANSI C / C89以降) LinuxmacOSWindows、Raspbian(Raspberry Pi OS)、Android
フレスピ 該当なし(クラウドベースです)
ハイブMQ LinuxUnixmacOSWindowsラズベリーパイCentOSDebianDockerUbuntuRed Hat Enterprise LinuxmacOSWindows 10Windows 7、Raspbian(Raspberry Pi OS
IBM WIoTP メッセージゲートウェイ リナックスCentOSDockerRed Hat Enterprise Linux
ジョラムMQ Maven、Java LinuxUnixmacOSWindowsラズベリーパイCentOSDebianDockerUbuntuRed Hat Enterprise LinuxmacOSWindows 10Windows 7、Raspbian(Raspberry Pi OS
KMQTT GradleKotlinLinuxJVMWindowsラズベリーパイLinuxWindows
M2Mqtt ビジュアルスタジオ任意の .NET プラットフォーム ( .NET Framework.NET Compact Framework.NET Micro Framework )、WinRTWindows 98以降Windows Phone 8.1 [ 30 ]
マシンヘッド メイヴンライニンゲンライニンゲン2 [ 97 ]macOSLinux ( DebianUbuntuについては特に言及あり)[ 100 ]
メイクCMakeC90BSDLinuxmacOSQNXWindows [ 101 ]
MQTT-C Make(オプション)CMake(オプション) Cコンパイラ(ANSI C / C89以降) ベアメタル、LinuxmacOSWindows
ネットMQTT スタックGHC
MQTT パホ C++クライアントの場合はAutotoolsCMakegmakegccg++またはclang++Javaクライアント の場合はMavenANSI C ( Cクライアントの場合)、C++11 ( C++クライアントの場合)、JVMまたはAndroid ( Javaクライアントの場合) 言語によって異なります。Eclipse Paho MQTTの公式ダウンロードページをご覧ください。Wayback Machine2017年12月18日にアーカイブされています
ソレース パブリッシュサブスクライブ+ LinuxmacOSWindowsCentOSDebianDockerKVMUbuntuRed Hat Enterprise LinuxmacOSWindows 10Windows 7、クラウドも[ 102 ]
シャークMQTT メイクを含むすべてCコンパイラ(ANSI C / C89以降) ベアメタルとすべてのオペレーティングシステム
ウルフMQTT SSL/TLSサポート などの追加機能を有効にするには、Autotools (autoconf、automake)、Visual StudiowolfSSL を使用します。C89Win32/64LinuxmacOSSolarisThreadXVxWorksFreeBSDNetBSDOpenBSD組み込みLinuxYocto LinuxOpenEmbeddedWinCEHaikuOpenWRT、iPhone(iOS)、AndroidDevKitPro経由のNintendo WiiおよびGamecubeQNXMontaVistaNonStopTRON/ITRON/μITRONMicrium μC/OS-IIIFreeRTOSSafeRTOSNXP/Freescale MQXNucleusTinyOSHP/UXAIXARC MQXTI-RTOSuTaskerembOSINtimeMbeduT-KernelRIOTCMSIS-RTOS[1]Green Hills INTEGRITYKeil RTXTOPPERSPetaLinuxApache MynewtPikeOS [ 62 ]IDEArduinoMPLAB Harmony [ 103 ]
eMQTT5 cmakeMbed TLSでSSL/TLSサポート などの追加機能を有効にするC++11Win32/64LinuxmacOSFreeRTOSFreeBSDNetBSDOpenBSD組み込みLinuxYocto Linux
Bevywise MQTTブローカー オートツールVisual StudioLinuxUnixmacOSWindowsラズベリーパイCentOSDebianDockerKVMUbuntuRed Hat Enterprise LinuxmacOSWindows32/64Windows ServerRaspberry Pi、クラウドも
オープンハブEclipse JavaビルドシステムLinuxUnixmacOSWindowsラズベリーパイCentOSDebianUbuntuRed Hat Enterprise LinuxmacOSWindows32/64Raspberry Pi
Mqttデスク LinuxUnixmacOSWindowsラズベリーパイCentOSDebianmacOSUbuntuRed Hat Enterprise LinuxWindows 10Windows 7Raspberry Pi OS
MQTTネット ビジュアルスタジオ.NET 8.NET 8 対応 OS リスト
MQTTfy LinuxUnixmacOSWindowsラズベリーパイCentOSDebianmacOSUbuntuRed Hat Enterprise LinuxWindows 10Windows 7Raspberry Pi OS

参考文献

  1. ^ 「ISO/IEC 20922:2016 情報技術 – メッセージキューイングテレメトリトランスポート (MQTT) v3.1.1」 . iso.org .国際標準化機構. 2016年6月15日.
  2. ^ 「概要」。Adafruit学習システム
  3. ^ 「Adafruit IO REST API ドキュメント」 . io.adafruit.com .
  4. ^ a b "アムレン"eclipse.org/amlen
  5. ^ 「Azure Event Grid REST API ドキュメント」。2023 年 10 月 31 日。
  6. ^ "CoreFlux" . coreflux.org .
  7. ^ 「Coreflux Broker リリースノート」。2024年1月10日。
  8. ^ " EMQX" . emqx.io.
  9. ^ 「EMQX 5.8 オープン ソースバージョンのサポート終了と今後の製品戦略に関するお知らせ」。emqx.com
  10. ^ 「EMQ X- Erlang MQTTブローカー — EMQ X - Erlang MQTTブローカー3.0ドキュメント」 . emqx.io . 2018年9月30日閲覧。
  11. ^ 「EMQX 5.8.8 変更ログ」 . emqx.com .
  12. ^ 「 EMQXエンタープライズ」。emqx.com
  13. ^ 「EMQX Enterprise 5.3.1 変更ログ」 . emqx.com .
  14. ^ "NanoMQ" . nanomq.io .
  15. ^ 「MQTT X」 . mqttx.app .
  16. ^ 「FairCom EDGE IIoT統合ハブ」 . FairCom . 2021年5月26日閲覧。
  17. ^ 「FairCom EDGE V3 リソースキットが利用可能になりました」 . FairCom . 2020年11月8日. 2021年5月26日閲覧
  18. ^ 「FlashMQ MQTTサーバー」 . flashmq.org .
  19. ^ 「flespi MQTTブローカー」 . flespi.com .
  20. ^ 「HiveMQ MQTTクライアント」 . hivemq.com . 2021年11月10日.
  21. ^HiveMQ MQTTクライアント1.3.1」。hivemq.com
  22. ^ 「HiveMQコミュニティエディション」 hivemq.com 2022年7月21日。
  23. ^ “HiveMQ CE 2025.5” . hivemq.com
  24. ^ "HiveMQ" . hivemq.com .
  25. ^ 「HiveMQ 4.48.0メンテナンスリリース」 hivemq.com 2025年12月9日。
  26. ^ 「WIoTP メッセージゲートウェイ」 ibm.com 2020年11月9日。
  27. ^ "JoramMQ" . jorammq.com .
  28. ^ Pianca、Davide (2020-07-05)、davidepianca98/KMQTT 、 2020-07-06取得
  29. ^ 「リリース 0.4.1 · davidepianca98/KMQTT」 . GitHub . 2023年4月12日閲覧
  30. ^ a b c "Eclipse Paho M2Mqtt" . eclipse.org
  31. ^ 「M2MQTT リリース」 . github.com .
  32. ^ a b「マシンヘッド」 . clojuremqtt.info .
  33. ^ "ClojureWerks" . clojurewerz.org .
  34. ^ 「C/C++用Mongooseネットワークライブラリ」 . mongoose.ws . 2023年2月7日閲覧
  35. ^ 「Mongoose :: Examples :: MQTTクライアント」 . mongoose.ws . 2023年2月7日閲覧。
  36. ^ 「Mongoose :: Examples :: MQTT Server」 . mongoose.ws . 2023年2月7日閲覧
  37. ^ 「モケット」 . github.com。 2021年11月11日。
  38. ^ 「moquette リリース」 . github.com .
  39. ^ 「モスキート」 . mosquitto.org .
  40. ^ “Mosquitto ChangeLog.txt” . GitHub . 2023年3月3日. 2023年11月24日閲覧
  41. ^ 「MQTT🤖 ホーム」 . GitHub . 2021年10月2日.
  42. ^ "MQTT-C" . liambindle.ca/MQTT-C . 2021年11月10日.
  43. ^ 「MQTT-C リリース」 . github.com .
  44. ^ "mqttools" . github.com . 2021年11月2日.
  45. ^ 「net-mqtt: MQTTプロトコル実装」Hackage . 2019年9月16日閲覧
  46. ^ 「MQTTブローカー」 . openremote.io .
  47. ^ a b "Paho" . eclipse.org . 2020年12月16日閲覧
  48. ^ 「Eclipse Distribution License - v 1.0」 . eclipse.org .
  49. ^ 「Eclipse Paho ダウンロード - MQTT クライアントの比較」
  50. ^ 「最新リリース」 . eclipse.org/projects . 2017年11月21日.
  51. ^ 「Solace PubSub+」 . solace.com .
  52. ^ 「APIとプロトコル」 . Solace . 2021年4月8日閲覧
  53. ^ 「参考情報」 . docs.solace.com . 2021年4月8日閲覧。
  54. ^ 「Event Brokerの機能」 . docs.solace.com . 2021年4月8日閲覧。
  55. ^ 「MQTTプラグインRabbitMQ 。www.rabbitmq.com
  56. ^ 「参考情報」
  57. ^ 「リリース情報」 .
  58. ^ "ホーム" . Thingstream . 2019年1月31日閲覧
  59. ^ 「DOCS - リリースノート」 . sites.google.com . 2019年6月7日閲覧。
  60. ^ “VerneMQ MQTT ブローカー” . vernemq.com
  61. ^ "VerneMQ 変更ログ" . Github.com 2024 年 4 月 29 日に取得
  62. ^ a b c d「wolfMQTTクライアントライブラリ」 . wolfSSL . 2020年12月16日閲覧
  63. ^ "wolfssl.com" .
  64. ^ "wolfMQTT Changelog" . wolfSSL 組み込みSSL/TLSライブラリドキュメント. 2020年12月16日閲覧。
  65. ^ 「eMQTT v5.0 クライアントライブラリ」 . github.com . 2021年9月15日.
  66. ^ 「Bevywise MQTTブローカー」 . bevywise.com .
  67. ^ 「MQTTクライアント」 . openhab.org .
  68. ^ 「ウォーターストリーム」 . waterstream.io .
  69. ^ 「SimpleMatter」 . simplematter.io .
  70. ^ 「MQTTDESK MQTTクライアント」 . ioctrl.com .
  71. ^ "MQTTfy" . mqtt-ble.com .
  72. ^ Andy Stanford-Clark、Hong Linh Truong (2013年11月14日). 「MQTT For Sensor Networks (MQTT-SN) プロトコル仕様 バージョン1.2」(PDF) . IBM.
  73. ^ 「MQTT V3.1 プロトコル仕様」 . public.dhe.ibm.com . 2010年. 2018年5月21日時点のオリジナルよりアーカイブ2017年12月13日閲覧。
  74. ^ Andrew Banks、Rahul Gupta編 (2014年10月29日). 「MQTT バージョン 3.1.1」 OASIS.
  75. ^ Andrew Banks、Rahul Gupta編 (2015年12月10日). 「MQTT バージョン 3.1.1 Plus Errata 01」 OASIS.
  76. ^アンドリュー・バンクス;エド・ブリッグス。ケン・ボーゲンデール;ラーフル・グプタ編。 (2017 年 12 月 25 日)。「MQTT バージョン 5.0」。オアシス。
  77. ^ 「FAQ - よくある質問」 . MQTT.org . 2018年1月30日閲覧。
  78. ^ 「Azure Event Grid MQTTブローカー」。2023年11月15日。
  79. ^ 「HTTPプラグイン」 . docs.faircom.com . 2021年5月26日閲覧。
  80. ^ a b「MQTT 5.0 コンプライアンスチェックリスト。flespi.com
  81. ^ "HiveMQ 4.1"hivemq.com。 2019年4月16日。
  82. ^ 「Moquette ドキュメント - SSL 構成」
  83. ^ "mosquitto.conf(5)" . 2021年11月3日.
  84. ^ 「Eclipse Paho - MQTT-SN Transparent Gateway」 . 2020年12月16日閲覧
  85. ^
  86. ^ 「Open APIs & Protocols」 . 2021年4月8日閲覧
  87. ^ 「MQTT 5.0 サポート 🎉」 2021年1月4日. 2021年4月8日閲覧
  88. ^ 「IBM Knowledge Center」 . www.ibm.com . 2018年1月30日閲覧
  89. ^ 「MQTT API」 . adafruit.com .
  90. ^ 「Azure Event Grid MQTTブローカー」。2023年11月15日。
  91. ^ 「EMQX 3.0ドキュメント」 . emqx.io . 2018年9月30日閲覧。
  92. ^ 「Quality of Service 0、1、2 - MQTT Essentials: パート6」。2015年2月16日。
  93. ^ Selva, Andrea (2018-01-29), moquette: Java MQTT 軽量ブローカー, 2018-02-01取得
  94. ^ "mosquitto.conf" . mosquitto.org . 2017年12月15日閲覧
  95. ^ 「Solace ドキュメント - サポートされているサービス品質レベル」
  96. ^ a b c EMQX GitHub , EMQX, 2018-09-30 , 2018-09-30取得
  97. ^ a b machine_head: Clojure MQTT クライアント、ClojureWerkz、2017 年 11 月 29 日、 2017 年 12 月 13 日取得Machine Head は Leiningen 2 を使用します。インストールされていることを確認してから、サポートされている Clojure バージョンに対してテストを実行してください...
  98. ^ 「MQTT-C シングルスレッドアプリケーション」。liambindle.ca /MQTT -C/group__api.html#gae3d3aafc7588ed53a90c9f66fc620a6e 。
  99. ^ emqx.io、feng at. 「EMQ X-ダウンロード」。emqx.io 2018年9月30日閲覧
  100. ^ 「MQTTとClojureを始めよう」 . clojuremqtt.info . 2017年12月14日閲覧。
  101. ^ 「ダウンロード」 . Mosquitto.org . 2017年12月14日閲覧。
  102. ^ 「Solace PubSub+ クラウド」 . cloud.solace.com .
  103. ^ 「wolfMQTTユーザーマニュアル - 2.4 他のシステムでの構築」 . 2018年5月25日. 2020年12月16日閲覧