ホーム >ニュース MQTTブローカーの比較

MQTT ブローカーの比較 - Bevywise MQTT ブローカー対Mosquitto

バイ Hema


MQTTRoute vs Mosquitto

MQTTの特長お問い合わせ モノのインターネット(IoT)アリーナで今日最も広く採用されたプロトコルの1つです。 たくさんあります MQTT ブローカーは、ソリューションの実装にご利用いただけます。 あなたのに合った正しいものを選ぶ 条件により、プロジェクトが50%以上完了します。開発者はすべての異なる品質面の評価とレイアウト 適切な選択をするために利用可能なブローカー。 今年前の記事では、選び方について書いています 完璧なMQTTサーバー導入事例お問い合わせBevywise MQTTブローカーC と python を使用して構築された商用 MQTT サーバーです。 同様に、  モスキートMQTTの特長 メッセージブローカーは、C上に構築された最速のオープンソースブローカーの一つです。 この記事は高いレベルを与えます Bevywise MQTTブローカーとMosquittoブローカー間のMQTTブローカーの比較の概要。

MQTTの特長 コンプライアンス

モスキートとふりがなによって造られるMQTTプロトコル仕様メッセージの形式、コマンドメッセージ、QoS(サービスの品質),メンテナンス, ワイルドカードのトピックとエラー処理 など。

MQTTの特長 セキュリティ

ブローカーのセキュリティほとんど によって決定される ユーザーの構成とブローカーのセキュリティ機能により、より低い範囲のみ。 これらは、 認証 および認可のメカニズム、また暗号化サポート。 その場合、MQTTブローカーは、高いサポートをサポートしています レベルデバイス 認証と認証TLS/SSL MQTTの特長 セキュリティ. . 最近の更新に伴い、Bevywise MQTTブローカーは付属していますカスタム認証 コンテンツ集中管理・認証の実行

高可用性

MQTTの特長 ブローカーは、MQTTデータを見逃しなく/損失するために非常に利用可能でなければなりません。 それは、アップする必要があります 故障せずに実行し、MQTT クラスターが必要だからです。 その場合、Bevywise MQTTブローカー 99.99% をセットアップするのに使用できるクラスタリングをサポート高可用性MQTTクラスター. . 今現在、モースクレットは高い処理をしていません お問い合わせ

MQTTの特長 データ永続性

IOT/IOTは通信とは関係ありません。 将来の分析と意思決定のためのデータを格納することについてです。 デフォルトでMosquittoは、メモリ内のすべてのメッセージ通信を処理します。 データを保存するオプションがあります ファイルにサブスクリプション (mosquitto.db). しかし、このファイルはアプリケーション外で使用することはできません。 しかし、 MQTTブローカーには、データを保存するデフォルトオプションが付属していますログイン, ログイン ・ライブラリ. . デプロイメントとデプロイメントのMySQLをお勧めします アプリケーション データベースを並列で照会することもできます。 さらに、MQTTブローカーを使用すると、データを書くことができます お問い合わせゴム検索,モンゴDBまたは他のストレージの使用 プラグインシステムが組み込まれています。

MQTTダッシュボード

MQTT実装では、今日の重要な問題があります。 マネージャーのアプリケーションは、 # を購読する MQTT クライアントから受け取ったデータ。 しかし、これはメタとして正しいものではありません データの情報が失われます。 そのため、ブローカーの必要性を義務付けていますアプリケーションの不可欠な部分お問い合わせ このことを念頭に置いて、私たちはMQTTブローカーにUIを構築しました。 私達は広範囲に造りましたMQTTの特長 ダッシュボードMQTTブローカーとプラットフォームの一部として。また、MQTTブローカー サポート 作成するいくつかの事前構築された複数のダッシュボード ウィジェットデータの視覚化を改善するために意図されている。しかし、モイカットは持っていない データ永続性自体が利用できないので、任意のユーザーインターフェイス。 第三者のユーザー クライアントとして構築されるインターフェイス。

カスタマイズ

上記では、MQTTブローカーのデフォルトのWebインターフェイスは必要に応じてカスタマイズできます。 プロダクトはある場合もあります 白い分類される。 オープンソースMQTTブローカーとしてMosquittoは、より広い範囲にカスタマイズすることができます。 しかし、 カスタマイズは、MosquittoのC層と、それを超えるすべてのビルディングブロックで、 再作成。 一方、Bevywise MQTTブローカーは、アプリケーションレイヤーでカスタマイズできます。 いくつかの お問い合わせ カスタマイズはユーザーのインターフェイス、高度の視覚化を変え、前にデータを変形することを含んでいます ストレージ。 さらに、Bevywise MQTTブローカーは単なるブローカーではありません、それは拡張可能な完全なIoTアプリケーションスイートです カスタムホック。 注文のホックは含んでいますカスタムUI サーバー,カスタムスケジューラ,カスタムデータストアカスタム認証お問い合わせ

インテグレーション

データ ホック,REST APIの特長そして ML/AI の統合は、Bevywise MQTT ブローカーの 3 つの主要な統合エンドポイントです。 MQTTブローカー Mosquitto上でアプリケーションを構築したいときに、巨大な飛躍を先取りします。 ご支援のお願い MQTT ブローカーに ML アルゴリズムを追加して、機械学習プロセスを自動化できます。 REST API 以外の Bevywise MQTT サーバーは、他の MQTT ベースのツールと統合するためにカスタマイズできます。 お問い合わせGoogleパブ/サブ,レディス,テーブル,モドバスお問い合わせ それに加えて、 コストとカスタマイズに費やす努力は、Mosquittoと比較して非常に最小限になります。

MQTTブローカーのパフォーマンス比較

MQTTの性能 ブローカーは2つの主要なメトリックに依存します。 一つは、最大の持続可能なスループットであり、 その他は 平均レイテンシ。 最初のメトリックは、ブローカーができる最大の持続可能なスループットです プロセスすべて MQTT メッセージの通信 持続可能性の観点から、Mosquitto は C および Bevywise MQTT のブローカーで構築されています お問い合わせ ビルド 拡張性やパフォーマンスが容易なC&Pythonの組み合わせ。 Mosquittoは最速のMQTTサーバーです 当日予約 メッセージブローカーとして実行するとき。 Bevywise MQTTブローカーは、Mosquittoとパリでスループットを持っています。


次の1つは、出版社から与えられたシナリオで購読者に平均レイテンシです。 短いレイテンシーは 大切な人 リアルタイムデータのライブ監視が必要なIoTアプリケーションが多数あります。 レイテンシーの面では、両方とも ダウンロー すべてのQOSレベルのレイテンシ/メッセージ配信時間。 また、MQTTブローカーはより良い露出を持っています レイテンシー (QOS 0のモスクレットよりも、旅行時間が切れない)。 詳しく知る MQTTブローカー パフォーマンスお問い合わせ 見てみるパフォーマンス 比較研究によって行われます大学院大学 Szeged, ハンガリーお問い合わせ

サポート&コンサルティング

MQTT ブローカーには、実装のコンサルティングを行う無料サポートが付属しています。 コメントはありません。 これらを取得する オープンソースブローカーのサポート 私達はまた提供します無料 メール/チャートのサポート無料のユーザーのために。 詳しくはこちら サポートポリシーお問い合わせ

MQTTの特長 ブローカー比較表

特徴: MQTTブローカー モスキート
プロトコル MQTT、Webソケット MQTT、Webソケット
データの可視化 ビルドされたダッシュボードでは、デバイスレベルの詳細が確認できます。 送信コマンドでデバイスを管理する、ルールを作成する UI経由で。 複数のダッシュボードとウィジェットのサポート。 サードパーティのプラグイン
セキュリティ TLS/SSLの デバイスレベルの認証, カスタム認証 TLS/SSL の デバイスレベルの認証
内蔵ストレージオプション MySQL / SQLite / PostgreSQLの サードパーティのアプリケーションを読み込みます。 データの記憶とファイルを保存する 内部目的のみ
拡張可能なデータストレージ custom_storage オプションを使用して拡張ベースのストレージ。 Githubで利用可能なプレビルドコネクタ。 ストレージ用のサードパーティのプラグイン
ログアウト Windows、Windowsサーバー、Linux、およびRaspberry Pi Linux、Mac、Windows、BSD
ルールエンジン はい。 ユーザーインターフェースからカスタムルールを追加できます。 なし
エラーログ はい。 タイムタイム エラー、認証、パケットエラーは、UIに差し引かれて表示されます。 はい、confファイルで有効になり、ターミナルに表示
ローカリゼーション はい。 任意の言語にカスタマイズするオプション なし
クラスタリング はい。 いいえ。 単一のクラスターとして使用される1
SaaSベース はい。 IoTプラットフォームは、SaaSベースのスケーラブルアーキテクチャをサポートしています いいえ。
スロート 開発・販売開始 お問い合わせ
完全なMQTT 標準サポート お問い合わせ お問い合わせ
インテグレーション REST API、データプラグイン、ML/AI データのみ プラグイン
ドッカーサポート お問い合わせ お問い合わせ
ホワイトレーベル お問い合わせ お問い合わせ
オープンソース なし お問い合わせ
作り付け C / Python言語 C言語
MQTTバージョン 現在のサポート MQTT 3.1.1 と MQTT 5 近日公開 現在のサポート MQTT 3.1.1の特長
サポート 電話、WhatsApp、Eメールによる24×7ライブサポート フォーラムサポート

MQTTブローカーとMosquittoの全体的なMQTTブローカーの比較では、最適なものを選択するのに役立ちます IoT 実装。


お問い合わせ サポートへの書き込みお問い合わせ 完全なデモ。


MQTTブローカーを無料で試し、シームレスな接続を体験してください。