すべてのプロダクト
Search
ドキュメントセンター

IoT Platform:実行ログ

最終更新日:Jun 17, 2026

MQTT 接続のサンプルコードを実行した後、デバイスおよび IoT Platform コンソールで、ログを表示できます

前提条件

C Link SDK の MQTT 接続サンプルコードを設定し、実行しておく必要があります。 詳細については、使用例」をご参照ください。

デバイスログ

デバイスで実行結果を確認します。

  • 接続ログ:

    以下のログは、デバイスが IoT Platform に正常に接続されたことを示します。

    [1619768570.433][LK-0313] MQTT user calls aiot_mqtt_connect api, connect
    [1619768570.433][LK-0317] LightSwitch&a18wP******
    [1619768570.433][LK-0318] 933FE333F78F42E2AAD384F629C771277E06D459577942EA1F04ACFDFE******
    core_sysdep_network_establish host a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com port 443, type 0
    establish tcp connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443])
    success to establish tcp, fd=3
    local port: 49122
    [1619768570.599][LK-1000] establish mbedtls connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443])
    [1619768570.600][LK-1000] success to establish mbedtls connection, (cost 45134 bytes in total, max used 47870 bytes)
    [1619768570.644][LK-0313] MQTT connect success in 212 ms
    AIOT_MQTTEVT_CONNECT
  • トピックサブスクリプションログ:

    トピックをサブスクライブするようにコードを設定した場合、デバイスから次のログが出力されます。これは、デバイスが例えば /a18wP******/LightSwitch/user/get などのトピックをサブスクライブしたことを示します。

    [1620373302.144][LK-0309] sub: /a18wP******/LightSwitch/user/get

    トピックのサブスクライブに成功した後、IoT Platform コンソールにログインします。 [デバイス詳細] ページで [トピックリスト] タブに移動し、サブスクライブしたトピックの [操作] 列にある [メッセージのパブリッシュ] をクリックします。その後、[メッセージのパブリッシュ] ダイアログボックスで、メッセージ入力ボックスにメッセージ (例:これは Alibaba IoT Platform からのテストメッセージです。) を入力して、IoT Platform からデバイスへのメッセージ送信をシミュレートします。

    メッセージが送信された後、demo_state_logcb のコールバック設定に基づき、demo_mqtt_default_recv_handler を介してデバイスから以下のログが出力されます。

    [1621912249.411][LK-0309] pub: /a18wP******LightSwitch/user/get
    [LK-030A] < 54 68 69 73 20 69 73 20  61 20 74 65 73 74 20 6D | This is a test m
    [LK-030A] < 65 73 73 61 67 65 20 66  72 6F 6D 20 41 6C 69 62 | essage from Alib
    [LK-030A] < 61 62 61 20 49 6F 54 20  50 6C 61 74 66 6F 72 6D | aba IoT Platform
    [LK-030A] < 2E                                               | .
    pub, qos: 0, topic: /a18wP******/LightSwitch/user/get
    pub, payload: This is a test message from Alibaba IoT Platform.
  • メッセージパブリッシュログ:

    メッセージを送信するようにコードを設定した場合、デバイスは次のログを出力します。 このログは、デバイスが /a18wP******/LightSwitch/user/update などのトピックを介して IoT Platform にメッセージを送信したことを示します。

    [1619768570.644][LK-0309] pub: /a18wP******/LightSwitch/user/update
    [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 に正常に接続されていることを示します。

  • 左側のナビゲーションペインで [メンテナンス] > [デバイスログ] を選択し、プロダクトを選択してから、デバイス接続、トピックサブスクリプション、およびパブリッシュされたメッセージのログを確認します。

    [クラウド側実行ログ] タブをクリックし、デバイス接続、サブスクリプション、メッセージパブリッシュの各ログのステータスコードが 200 であることを確認します。ステータスコード 200 は、通信が成功したことを示します。

次のステップ

実行ログにエラーメッセージが表示された場合は、一般的なエラーコードを参照し、指示に従って問題を解決してください。