Todos os produtos
Search
Central de documentação

IoT Platform:Logs de execução

Última atualização: Jun 26, 2026

Após executar o código de exemplo de comunicação broadcast, você pode visualizar os logs no dispositivo e no IoT Platform .

Pré-requisitos

Configure o código de exemplo de comunicação broadcast do C Link SDK. Para mais informações, consulte Exemplos de uso.

Logs do dispositivo

O dispositivo gera os seguintes logs:

  • Logs de conexão:

    O log abaixo confirma a conexão bem-sucedida do dispositivo com o IoT Platform.

    [1583135792.733][LK-0313] MQTT user calls aiot_mqtt_connect api, connect
    [1583135792.733][LK-0317] LightSwitch&a18wP******
    [1583135792.733][LK-0318] 3FC4A3DED5AC5F31C4969CBB1868758B17FAB2E5070FC51C9880910472******
    [1583135792.733][LK-0319] a18wP******.LightSwitch|timestamp=2524608000000,_ss=1,_v=sdk-c-4.0.0,securemode=2,signmethod=hmacsha256,ext=1,|
    establish mbedtls connection with server(host='a18wP******.iot-as-mqtt.cn-shanghai.aliyuncs.com', port=[443])
    success to establish mbedtls connection, fd = 6(cost 44763 bytes in total, max used 47675 bytes)
    [1583135792.888][LK-0313] MQTT connect success in 147 ms
    AIOT_MQTTEVT_CONNECT
  • Logs de inscrição em tópicos:

    Para enviar mensagens broadcast a todos os dispositivos de um produto, cada dispositivo deve se inscrever no tópico correspondente. Por exemplo, ao se inscrever em /broadcast/a18wP******/test, o dispositivo retorna o seguinte log:

    [1624933980.266][LK-0309] sub: /broadcast/a18wP******/test
    suback, res: -0x0000, packet id: 1, max qos: 1
  • Logs de mensagens broadcast

    • Broadcast para um tópico específico

      Chame a API PubBroadcast para enviar uma mensagem com payload helloworld ao tópico /broadcast/a18wP******/test. O dispositivo recebe o log a seguir:

      [1624934078.899][LK-0309] pub: /broadcast/a18wP******/test
      [LK-030A] < 68 65 6C 6C 6F 77 6F 72  6C 64                   | helloworld
      pub, qos: 0, topic: /broadcast/a18wP******/test
      pub, payload: helloworld
    • Broadcast para múltiplos dispositivos

      Chame a API PubBroadcast para enviar uma mensagem com payload helloworld a todos os dispositivos online de um produto. O dispositivo recebe o log abaixo:

      • Informações do log

        [1624934109.099][LK-0309] pub: /sys/a18wP******/LightSwitch/broadcast/request/1409701944049******
        [LK-030A] < 68 65 6C 6C 6F 77 6F 72  6C 64                   | helloworld
        pub, qos: 1, topic: /sys/a18wP******/LightSwitch/broadcast/request/1409701944049******
        pub, payload: helloworld
      • Descrição do log

        No log, /sys/a18wP******/LightSwitch/broadcast/request/1409701944049****** é o tópico da solicitação de mensagem broadcast e 1409701944049****** é o ID da mensagem. Esse formato de tópico está definido em Comunicação broadcast.

Logs do IoT Platform

Faça login no console do IoT Platform. No painel de navegação à esquerda, escolha Monitoring and O&M > Simple Log Service e selecione um produto para visualizar os logs de comunicação do dispositivo.

A página do Log Service tem quatro abas: cloud-side execute log, local device log, message trace e log ingestion. Na aba cloud-side execute log, filtre por DeviceName, TraceID, Keywords/message ID, Status ou Time Range. A lista de logs exibe Time, TraceID, Message Content, DeviceName, Business Type, Operation, Content e Status.

Próximas etapas

Para resolver erros nos logs de execução, consulte Códigos de erro comuns para obter as soluções.