📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

234行目: 234行目:
==== 動作確認 ====
==== 動作確認 ====
===== サブスクライバー (購読者) の起動 =====
===== サブスクライバー (購読者) の起動 =====
  mosquitto_sub -h <IPアドレスまたはホスト名> -t test/topic -u <MQTTユーザ名> -P <MQTTユーザ名のパスワード>
  mosquitto_sub -h <IPアドレスまたはホスト名 例: localhost> -t <購読するトピック  例: test/topic> -u <MQTTユーザ名> -P <MQTTユーザ名のパスワード>
<br>
<br>
* mosquitto_subコマンド
*: MQTTメッセージを購読 (受信) するためのコマンドラインツールである。
*: <br>
* -hオプション
*: 接続先のMQTTブローカーのIPアドレスまたはホスト名を指定する。
*: <br>
*: localhostを指定する場合は、同じPC上のブローカーに接続される。
*: 別のサーバを指定する場合は、IPアドレスやドメイン名を指定する。
*: <br>
* -tオプション
*: 購読するトピックを指定する。
*: トピックは階層構造を持つことができる。
*: トピックの例 : home/livingroom/temperature
*: <br>
* -uオプション
*: 認証用のユーザ名を指定する。
* -Pオプション
*: 認証用のパスワードを指定する。
<br>
その他のオプションを以下に示す。<br>
* -vオプション
*: 受信メッセージと共にトピック名も表示する。
*: <br>
* -qオプション
*: QoSレベルを指定する。
*: 指定できる値は、0、1、2のいずれかである。
*: <br>
* --tls-versionオプション
*: TLSバージョンを指定する。
*: <br>
* --cafile
*: CA証明書ファイルを指定する。
<br>
===== パブリッシャー (発行者) の実行 =====
===== パブリッシャー (発行者) の実行 =====
  mosquitto_pub -h <IPアドレスまたはホスト名> -t test/topic -m "<メッセージ内容  例: Hello MQTT>" -u <MQTTユーザ名> -P <MQTTユーザ名のパスワード>
  mosquitto_pub -h <IPアドレスまたはホスト名> -t test/topic -m "<メッセージ内容  例: Hello MQTT>" -u <MQTTユーザ名> -P <MQTTユーザ名のパスワード>