MQTT#Brokerのセットアップ

今回はMQTTにのセットアップ方法について書きます。MQTTの詳細はまた別のPostで話ししますので。MQTT Brokerのインストール方法ここに一応書いていますが。ちなみに、自分が使ってたのはUbuntuです。

https://mosquitto.org/download/

インストール

一応アップデートします。

sudo apt update

コマンドでmosquittoをインストールします。

sudo apt install mosquitto

もし以下のエラーが出たら…

E: ロック /var/lib/dpkg/lock-frontend が取得できませんでした - open (11: リソースが一時的に利用できません)

この3つのコマンドを実行お願いします。

sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/dpkg/lock
sudo rm /var/lib/dpkg/lock-frontend

インストール終わったらこのコマンドでBroker起動します。

sudo systemctl start mosquitto

このコマンドならいまBrokerの状態が見えます。

sudo systemctl status mosquitto

検証

Clients側をインストールします。

sudo apt-get install mosquitto mosquitto-clients

まずTerminal1を開いて、以下のコマンドを実行。そうするclass1のTopicがSubscribeされます。

mosquitto_sub -d -t class1

次はもう1つのTerminalを開いて、以下のコマンドを実行。class1のTopicに43.1というMessageをPublishします。

mosquitto_pub -d -t class1 -m 43.1

もしTerminal1でこの”43.1”が見えたらそれでOK!

はーい、お疲れ様です。

Footer_Basic

Please Support some devices for my blog

Amazon Gift List

Find ME

Twitter:@3threes2
Email:soup01threes*gmail.com (* to @)
YoutubeChannel:https://www.youtube.com/channel/UCQ3CHGAIXZAbeOC_9mjQiWQ

シェアする

  • このエントリーをはてなブックマークに追加

フォローする