28
Help us understand the problem. What are the problem?

posted at

updated at

Raspberry Pi で mosquitto を使う

ラズベリーパイへの mosquitto のインストール

サーバー (Broker) のインストール

sudo apt install mosquitto

サーバーの起動は

sudo systemctl start mosquitto

mosquitto_dec0401.png

クライアントのインストール

sudo apt install mosquitto-clients

サーバーの起動後
リスナー(Subscribe)を動かす

mosquitto_sub -d -t orz

Publish を動かす

mosquitto_pub -d -t orz -m "こんにちは Dec/04/2017"

mosquitto_dec0402.png

Subscribe の画面にメッセージが現れます

mosquitto_dec0403.png

ネットワーク越しにテストする為に、
Arch Linux に mosquitto をインストールして、Broker を動かします。
Arch Linux では、サーバーとクライアントが同時にインストールされます。

sudo pacman -S mosquitto

ラズベリーパイから、ホスト名、host_aa のプローカーにメッセージを送るには (Publish)

mosquitto_pub -d -t orz -m "こんにちは Dec/04/2017" -h host_aa

ラズベリーパイから、ホスト名、host_aa のプローカーから、メッセージを受け取るには (Subscribe)

mosquitto_sub -d -t orz

トピックを指定しての Publish

mosquitto_pub -d -t orz -m "こんにちは Feb/09/2018" -h host_aa --topic topic_1

トピックを指定しての Subscribe

mosquitto_sub -d -t orz --topic topic_1

次のバージョンで動作を確認しました。

$ uname -a
Linux violet 5.10.52-v7l+ #1441 SMP Tue Aug 3 18:11:56 BST 2021 armv7l GNU/Linux

$ mosquitto -h
mosquitto version 1.5.7

mosquitto is an MQTT v3.1.1 broker.
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
28
Help us understand the problem. What are the problem?