Mac で MQTT をやってみた

Mac

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 が追加されます

コメント