MQTT って?
- MQ Telemetry Transportの略でIoT向けの通信方式
- topic をやり取りする Pub/Sub 型で ROS ユーザーにはおなじみの形式
- ROS1 での roscore のように topic を中継する broker というものが必要になる
- mosquitto というサービスが broker のデファクトスタンダードらしい
MQTT Explorer
MQTT Explorerは MQTT 通信を管理できるアプリ
インストール
brew
を使ってインストールします
brew install mqtt-explorer
起動
Launchpad か Applications フォルダから MQTT Explorer を起動します.
broker と接続
test.mosquitto.orgというテストに使えるサーバーがあるのでこれに接続します.CONNECT を押す前にADVANCEを押して,hello/world
というTopic を Subscription リストに追加しておきます.
topic を publish する
右下に Publish タブがあるので,Topic に hello/world
, その下に適当な値を入れて Publish ボタンを押します.すると,左側の Topic Listに hello/world
が追加されます
コメント