MQTTブローカーのPaaSはCloudMQTTが手軽で便利。ふつうにユーザー登録して使ってももちろんいいけど、Heroku上のアプリからCloudMQTTを使うならアドオンを利用すれば登録の手間がなくてなお便利。
手順
- Herokuにログインする (アプリはすでにあるものとする)
- Dashboard画面右上のメニューの「Elements」をクリック
- Heroku Elementsで「CloudMQTT」を検索
- 「Add-ons」の CloudMQTT を選択
- 「install CloudMQTT」をクリック
- 「App to provision to」で自分のアプリ名を検索して選択
- 「Provision add-on」でアプリに追加する
- アプリの「Resources」の「Add-ons」に「CloudMQTT」が追加されている
- 「CloudMQTT 」を開くと詳細が表示される
- 下記の要メモ事項を確認する
要メモ事項
- サーバー: m??.cloudmqtt.com
- ユーザー名 / パスワード
- SSLポート番号
- WebSocketポート番号 (WebSocketで使う場合)