Une fois l'exemple de code RRPC exécuté, consultez les journaux sur l'appareil et dans IoT Platform .
Prérequis
L'exemple de code pour la fonctionnalité RRPC du C Link SDK est configuré. Pour plus d'informations, reportez-vous à Exemple d'utilisation.
Journaux de l'appareil
Consultez les résultats d'exécution sur l'appareil.
-
Journaux de connexion :
Le journal suivant indique que l'appareil s'est connecté avec succès à 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 -
Journal des messages reçus :
Après avoir appelé l'opération API RRPC pour envoyer une requête avec la charge utile
pingvers un sujet personnalisé tel que/a18wP******/LightSwitch/user/get, l'appareil reçoit le message et affiche le journal suivant.-
Détails du journal :
[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 -
Description du journal :
Dans ce journal,
/ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/getest le sujet de la requête RRPC,1213074107617******est l'ID du message etpingest la charge utile du message. Pour plus d'informations, consultez Appeler un sujet personnalisé (recommandé).
-
-
Journal des réponses :
Une fois le message RRPC reçu, l'appareil envoie une réponse et affiche le journal suivant.
[1578054379.700][LK-0309] pub: /ext/rrpc/1213074107617******/a18wP******/LightSwitch/user/get [LK-030A] > 70 6F 6E 67 | pong
Journaux IoT Platform
Connectez-vous à la console IoT Platform. Dans le volet de navigation de gauche, choisissez , puis sélectionnez un produit pour consulter les journaux de communication de votre appareil.
La page contient quatre onglets : cloud log, device local log, message trace et log dump. Dans l'onglet cloud log, vous pouvez filtrer les journaux par DeviceName, TraceId ou Content Keyword/MessageId. La liste des journaux affiche des colonnes telles que Time, TraceId, DeviceName, Business Type, Operation, Content et Status. Par exemple, une entrée de journal avec Business Type défini sur API Call et Operation défini sur RRPC affiche un code d'état 200 lorsque l'appel aboutit.
Étapes suivantes
Si les journaux contiennent des messages d'erreur, reportez-vous aux Codes d'erreur courants pour résoudre les problèmes.