Una vez que se ejecuta el código de ejemplo de RRPC, puede consultar los registros en el dispositivo y en IoT Platform .
Requisitos previos
El código de ejemplo de la función RRPC del C Link SDK ya está configurado. Para obtener más información, consulte Sample usage.
Registros del dispositivo
Puede consultar los resultados de ejecución en el dispositivo.
-
Registros de conexión:
El siguiente registro indica que el dispositivo se conectó correctamente a IoT Platform.
[1578054042.600][LK-0313] MQTT user calls aiot_mqtt_connect api, connect [1578054042.600][LK-0317] LightSwitch&a18wP****** [1578054042.600][LK-0318] 24FEB95E42CADB18D0E093F412E6AC27705AA8DF6DB3B649566728E685****** [1578054042.600][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=[1883]) success to establish mbedtls connection, fd = 3 [1578054042.711][LK-0313] MQTT connect success AIOT_MQTTEVT_CONNECT -
Registro del mensaje recibido:
Después de llamar a la operación de API RRPC para enviar una solicitud con la carga útil
pinga un tema personalizado como/a18wP******/LightSwitch/user/get, el dispositivo recibe el mensaje e imprime el siguiente registro.-
Detalles del registro:
[1578054379.700][LK-0309] pub: /ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/get [LK-030A] < 70 69 6E 67 | ping pub, qos: 0, topic: 1213074107617******/a18wP******/LightSwitch/user/get pub, payload: ping -
Descripción del registro:
En este registro,
/ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/getes el tema de la solicitud RRPC,1213074107617******es el identificador del mensaje ypinges la carga útil del mensaje. Para obtener más información, consulte Call a custom topic (Recommended).
-
-
Registro de respuesta:
Cuando el dispositivo recibe el mensaje RRPC, envía una respuesta e imprime el siguiente registro.
[1578054379.700][LK-0309] pub: /ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/get [LK-030A] > 70 6F 6E 67 | pong
Registros de IoT Platform
Inicie sesión en la consola de IoT Platform. En el panel de navegación izquierdo, elija y luego seleccione un producto para consultar los registros de comunicación de su dispositivo.
La página contiene cuatro pestañas: cloud log, device local log, message trace y log dump. En la pestaña cloud log, puede filtrar los registros por DeviceName, TraceId o Content Keyword/MessageId. La lista de registros muestra columnas como Time, TraceId, DeviceName, Business Type, Operation, Content y Status. Por ejemplo, una entrada de registro con Business Type establecido en API Call y Operation en RRPC muestra un código de estado 200 cuando la llamada se completa correctamente.
Siguientes pasos
Si los registros contienen mensajes de error, consulte Common error codes para resolver los problemas.