ダウンロード
ブローカーは無料で、登録は不要、デバイス数やメッセージ数の制限もありません。お使いのシステムを選んでください。
Debian、Ubuntu とその派生
APT リポジトリから導入。更新はシステムの更新と一緒に届きます
-
リポジトリの鍵を追加する
パッケージには署名があるため、鍵は古い 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 -
パッケージ一覧を更新する
APT が新しいリポジトリを読み込み、その署名を検証します。
sudo apt-get update -
ブローカーをインストールする
パッケージがシステムユーザーを作り、起動時のサービスを有効にして、すぐに動かします。
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
サービスとファイアウォール規則を伴うインストーラー、あるいは単体のポータブル版
-
インストーラーを起動する
管理者権限が必要です。プログラムは Program Files に入り、サービスの登録もファイアウォール規則も昇格を要します。
-
モードを選ぶ
「Windows サービスとしてインストール」はシステムと一緒にブローカーを起動します。「ショートカットのみ」なら起動はご自身で。別のチェックでポート 1883、8883、8567 をファイアウォールで開けます。
-
ダッシュボードを開く
完了時に http://localhost:8567 を開くか尋ねられます。admin とパスワード admin でログインし、プロフィール画面で変更してください。
何がどこに入るか
- プログラム
- C:\Program Files\ELX MQTT Broker
- データと設定
- C:\ProgramData\ELX MQTT Broker
- サービス
- ELXMQTTBroker(自動で起動)
- インストーラーの言語
- ロシア語と英語
ブローカーはダッシュボードから自分の設定を書き換えるため、設定は Program Files ではなく ProgramData に置かれます。アンインストールしてもこのフォルダーは残ります。MQTT ユーザー、その権限、メッセージが入っているからです。
ポータブル版
インストーラーのない単体の実行ファイルです。専用のフォルダーに置いて実行すると、隣に config.json、データ用ディレクトリ、自己署名の TLS 証明書ができます。サービスの登録もレジストリへの書き込みもありません。
そのほかの Linux 向けビルド
libc に依存しない静的リンクのバイナリ。APT のないシステム、コンテナー、シングルボードコンピューター向けです。
-
elxmqttbroker-linux-amd64一般的な x86-64 のサーバーとデスクトップ -
elxmqttbroker-linux-arm6464 ビット OS の Raspberry Pi 4・5、ARM サーバー -
elxmqttbroker-linux-armhfRaspberry Pi 2・3、32 ビットの ARM ボード
手動で起動する
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 も外部データベースも不要
ライセンスと価格
ブローカーは無料で配布しています。デバイス、メッセージ、購読、サーバーの数に制限はなく、ライセンスキーも不要で、テレメトリーも収集しません。