DCDevicecamp
メニュー

デバイス専用のTLSトピック。

Mosquittoでデバイスごとのユーザー名、client ID、ACLを発行します。外部接続は8883番ポートのTLSのみです。

MQTT認証情報を作成

デバイス管理画面から作成し、パスワードを保存します。再表示はできません。

テスト送信

画面に表示されたホスト、client ID、ユーザー名、パスワード、トピックをそのまま使います。

mosquitto_pub -h mqtt.devicecamp.app -p 8883 \
  --cafile /etc/ssl/certs/ca-certificates.crt \
  -i MQTT_CLIENT_ID -u MQTT_USERNAME -P 'MQTT_PASSWORD' -q 1 \
  -t 'v1/devices/DEVICE_ID/telemetry' \
  -m '{"temperature":22.4,"humidity":51}'

安定した再接続

QoS 1、指数バックオフ、信頼済みCAチェーンを使用します。複数デバイスで認証情報を共有しないでください。