MQTT 5.0 接続サンプルを実行した後、デバイスと IoT Platform でログを表示して、接続されていることを確認します。
前提条件
C Link ソフトウェア開発キット (SDK) の MQTT 5.0 接続サンプルが設定され、実行されています。詳細については、「サンプルを使用する」をご参照ください。
デバイス側のログ
デバイスで実行結果を表示します。
-
接続ログ:
以下のログは、デバイスが IoT Platform に正常に接続されたことを示しています。
[1680608104.988][LK-0313] MQTT user calls aiot_mqtt_connect api, connect [1680608104.988][LK-032A] mqtt host: a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com [1680608104.988][LK-0317] user name: LightSwitch&a18wP******* [1680608104.988][LK-0318] password: 4CEB5BA5B334CDB73DAAEEF97EBC1A09******************* success to establish tcp, fd=3 local port: 34624 [1680608104.999][LK-1000] establish mbedtls connection with server(host='a18wP*******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[1883]) [1680608105.066][LK-1000] success to establish mbedtls connection, (cost 45329 bytes in total, max used 48297 bytes) [1680608105.099][LK-0000] MQTT_PROP_ID_RECEIVE_MAXIMUM:10 [1680608105.099][LK-0000] MQTT_PROP_ID_TOPIC_ALIAS_MAXIMUM:20 [1680608105.099][LK-0000] MQTT_PROP_ID_MAXIMUM_QOS:1 [1680608105.099][LK-0000] MQTT_PROP_ID_RETAIN_AVAILABLE:1 [1680608105.099][LK-0000] MQTT_PROP_ID_MAXIMUM_PACKET_SIZE:262144 [1680608105.099][LK-0000] MQTT_PROP_ID_WILDCARD_SUBSCRIPTION_AVAILABLE:1 [1680608105.099][LK-0000] MQTT_PROP_ID_SUBSCRIPTION_IDENTIFIERS_AVAILABLE:0 [1680608105.099][LK-0000] MQTT_PROP_ID_SHARED_SUBSCRIPTION_AVAILABLE:1 [1680608105.099][LK-0000] MQTT_PROP_ID_SESSION_EXPIRY_INTERVAL:0 [1680608105.099][LK-0000] MQTT_PROP_ID_SERVER_KEEP_ALIVE:1200 [1680608105.099][LK-0313] MQTT connect success in 116 ms -
トピックのサブスクライブログ:
[1680608105.099][LK-0309] sub: /sys/a18wP******/LightSwitch/thing/event/property/post_reply -
メッセージ送信ログ:
[1680608105.099][LK-0309] pub: /sys/a18wP******/LightSwitch/thing/event/property/post [LK-030A] > 7B 22 69 64 22 3A 22 31 22 2C 22 76 65 72 73 69 | {"id":"1","versi [LK-030A] > 6F 6E 22 3A 22 31 2E 30 22 2C 22 70 61 72 61 6D | on":"1.0","param [LK-030A] > 73 22 3A 7B 22 4C 69 67 68 74 53 77 69 74 63 68 | s":{"LightSwitch [LK-030A] > 22 3A 30 7D 7D
IoT Platform ログ
デバイスのステータスと運用ログを IoT Platform コンソールで表示します。
-
オンラインステータス:
ナビゲーションペインで、 [デバイス管理] > [デバイス] を選択します。対象のデバイスを見つけて、そのステータスを表示します。デバイスのステータスが [オンライン] の場合、デバイスは IoT Platform に接続されています。
-
運用ログ:
ナビゲーションペインで、 [監視と運用保守] > [Simple Log Service] を選択します。プロダクトを選択し、デバイスのオンラインイベント、トピックのサブスクライブ、メッセージ送信に関するログを表示します。
次のステップ
運用ログにエラーメッセージが表示された場合は、「共通エラーコード」を参照して問題を解決してください。