mosquittoでJSONをpublishする - aktnk/til GitHub Wiki

実現したいこと

  • mosquitto_pubコマンドでJSONを送信する

前提環境

  • Windows 11 pro.に導入したWSL2上のUbuntu 20.04 LTS
  • mosquitto_sub は sudo apt install mosquitto_clientsでインストール

方法

  • mosquitto_subコマンドの-mのパラメータを"(ダブルクォーテーション)で囲み、JSONオブジェクトを指定する なお、キーを囲む"(ダブルクォーテーション)\でエスケープする
    • 例:
      $ mosquitto_pub -h (ホスト名) -u (ユーザ名) -P (パスワード) -q (QoS) -t (topic) -m "{\"temperature\": 13.4, \"humidity\": 23.0}"