デバイス専用の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チェーンを使用します。複数デバイスで認証情報を共有しないでください。