バージョン 1.0.33

ダウンロード

ブローカーは無料で、登録は不要、デバイス数やメッセージ数の制限もありません。お使いのシステムを選んでください。

Debian、Ubuntu とその派生

APT リポジトリから導入。更新はシステムの更新と一緒に届きます

  1. リポジトリの鍵を追加する

    パッケージには署名があるため、鍵は古い apt-key ではなく keyrings に置きます。

    sudo wget -qO /usr/share/keyrings/elx-repo.gpg https://repo.um-d.ru/elx-repo.gpg
    echo "deb [signed-by=/usr/share/keyrings/elx-repo.gpg] https://repo.um-d.ru stable main" | sudo tee /etc/apt/sources.list.d/elx-repo.list
  2. パッケージ一覧を更新する

    APT が新しいリポジトリを読み込み、その署名を検証します。

    sudo apt-get update
  3. ブローカーをインストールする

    パッケージがシステムユーザーを作り、起動時のサービスを有効にして、すぐに動かします。

    sudo apt-get install elxmqttbroker

インストール後

Web ダッシュボード
http://あなたのサーバー:8567
初期のログイン
admin / admin — すぐに変更してください
MQTT
ポート 1883、TLS 上の MQTT は 8883
サービスの状態
systemctl status elxmqttbroker
ログ
journalctl -u elxmqttbroker -f

更新

ブローカーはシステム全体と一緒に更新されます。特別な作業は要りません。

sudo apt-get update && sudo apt-get upgrade

削除

sudo apt-get remove elxmqttbroker

Windows 10 と 11、x64

サービスとファイアウォール規則を伴うインストーラー、あるいは単体のポータブル版

インストーラーをダウンロード elxmqttbroker-1.0.33-setup.exe · 約 6 MB

  1. インストーラーを起動する

    管理者権限が必要です。プログラムは Program Files に入り、サービスの登録もファイアウォール規則も昇格を要します。

  2. モードを選ぶ

    「Windows サービスとしてインストール」はシステムと一緒にブローカーを起動します。「ショートカットのみ」なら起動はご自身で。別のチェックでポート 1883、8883、8567 をファイアウォールで開けます。

  3. ダッシュボードを開く

    完了時に http://localhost:8567 を開くか尋ねられます。admin とパスワード admin でログインし、プロフィール画面で変更してください。

何がどこに入るか

プログラム
C:\Program Files\ELX MQTT Broker
データと設定
C:\ProgramData\ELX MQTT Broker
サービス
ELXMQTTBroker(自動で起動)
インストーラーの言語
ロシア語と英語

ブローカーはダッシュボードから自分の設定を書き換えるため、設定は Program Files ではなく ProgramData に置かれます。アンインストールしてもこのフォルダーは残ります。MQTT ユーザー、その権限、メッセージが入っているからです。

ポータブル版

インストーラーのない単体の実行ファイルです。専用のフォルダーに置いて実行すると、隣に config.json、データ用ディレクトリ、自己署名の TLS 証明書ができます。サービスの登録もレジストリへの書き込みもありません。

elxmqttbroker.exe をダウンロード 約 13 MB

そのほかの Linux 向けビルド

libc に依存しない静的リンクのバイナリ。APT のないシステム、コンテナー、シングルボードコンピューター向けです。

手動で起動する

chmod +x elxmqttbroker-linux-amd64
./elxmqttbroker-linux-amd64

動作条件

CPU
x86-64、arm64、armhf
メモリー
64 MB 以上。セッションと retain メッセージが増えると消費も増えます
ディスク
バイナリとデータベースで約 30 MB
OS
Debian 11 以降、Ubuntu 20.04 以降、Windows 10/11 x64
依存関係
なし — 実行環境も libc も外部データベースも不要

ライセンスと価格

ブローカーは無料で配布しています。デバイス、メッセージ、購読、サーバーの数に制限はなく、ライセンスキーも不要で、テレメトリーも収集しません。

ドキュメント →