- 1. 概要
- 2. dnf
- 3. インストール
- 4. Broker 起動・停止
1. 概要
「Fedora」で調べてみます。
以下、「Fedora 41」で。
2. dnf
「dnf search」コマンドで確認。
$ dnf search mqtt | grep x86_64
aws-c-mqtt.x86_64: C99 implementation of the MQTT 3.1.1 and MQTT 5 specifications.
aws-c-mqtt-devel.x86_64: C99 implementation of the MQTT 3.1.1 and MQTT 5 specifications.
aws-c-mqtt-libs.x86_64: C99 implementation of the MQTT 3.1.1 and MQTT 5 specifications.
baresip-mqtt.x86_64: MQTT management module for baresip
collectd-mqtt.x86_64: MQTT plugin for collectd
golang-github-eclipse-paho-mqtt.x86_64: Eclipse Paho MQTT Go client
mqttcli.x86_64: Simple MQTT CLI pub/sub client
qt6-qtmqtt.x86_64: Qt6 - Mqtt module
qt6-qtmqtt-devel.x86_64: Development files for qt6-qtmqtt
qt6-qtmqtt-examples.x86_64: Programming examples for qt6-qtmqtt
syslog-ng-mqtt.x86_64: mqtt support for syslog-ng
erlang-mqtree.x86_64: Index tree for MQTT topic filters
mosquitto.x86_64: Open Source MQTT v5/v3.1.x Broker
paho-c.x86_64: MQTT C Client
paho-c-devel.x86_64: MQTT C Client development kit
paho-cpp.x86_64: Eclipse Paho MQTT C++ Client Library
3. インストール
とりあえず、「Broker」と「CLI Client」をインストールしてみます。
「root」ユーザ権限で。
dnf install -y mosquitto mqttcli
4. Broker 起動・停止
「Broker」の操作になります。
以下、いずれも「root」ユーザ権限で。
システム起動時の開始を定義するには。
systemctl enable mosquitto
起動。
service mosquitto start
停止。
service mosquitto stop
|
|