vendredi 21 février 2025

Origine des logs

Quand, depuis l'application mobile, on demande à télécharger les logs on récupère un fichier compressé (.zip)  contenant les versions horodatées successives de divers fichiers de logs.  (commandCheckLog, messageRouterLog, originCoreLog, et wifiLog). Mais on peut obtenir bien plus...

En mettant le paramètre ‘All’ a ‘true’  dans la requête json qui provoque la création du fichier zip on obtient des fichiers bien plus anciens, dont certains correspondent à la première installation en usine. J’ai par exemple des fichiers datant de février 2022 ! Ces fichiers sont très instructifs pour les curieux …

On y découvre la lon/lat de l’usine de Celestron (en gros -118° et 34°) …

07:34:43.899 0 - DSA__ LST: 10h57m10.931s
07:34:43.901 0 - DSA__ location = {Longitude = -118d20m17.852s, Latitude 33d50m43.539s}

L'utilisation d’un broker MQTT sur le port 8123 (en principe c’est sur le port 1883) avec Mosquitto.

07:33:42.833 - Connected to broker: tcp://127.0.0.1:8123
07:33:42.838 - Subscribed to topic: userCommandJava
07:33:42.841 - Subscribed to topic: userCommandCommon
07:33:42.843 - Subscribed to topic: messageRouter/clientCount
07:33:42.845 - Subscribed to topic: cpp2java
07:33:42.846 - SmartScopeApp.main() is running. Calling Controller.startup

 
Des parties de l’application semblent être en java ! 

07:34:35.483 - delayed restart begins
07:34:35.548 - Shell: Exit code was not zero. Command = "sudo systemctl restart java-core";

 

L’activation d’un mode développeur grâce à un fichier dans la racine de la clé usb 

[08:41:36.889] [D] [229] [main.cpp:82] USB: Found 1 devices in 0.0305779s
[08:41:37.081] [I] [229] [main.cpp:162] > OriginDevModeEnable.txt
[08:41:37.152] [D] [229] [main.cpp:175] Result:
Created /home/core/settings/Logging-Settings.json
Developer Mode enabled
[08:41:37.152] [I] [229] [main.cpp:177] Exit code: 0
[08:41:37.152] [I] [229] [main.cpp:210] /dev/sda1: Updating from file: /mnt/cmddrive/Origin-1.0.4197.swu
[08:41:37.152] [D] [229] [Updater.cpp:17] Copying /mnt/cmddrive/Origin-1.0.4197.swu to /tmp/Origin-1.0.4197.swu
[08:41:39.990] [D] [229] [Updater.cpp:26] Renaming /mnt/cmddrive/Origin-1.0.4197.swu to /mnt/cmddrive/Origin-1.0.4197.swu.installing
[08:41:39.996] [D] [229] [Updater.cpp:35] Updating from /tmp/Origin-1.0.4197.swu
[08:42:59.921] [I] [229] [Updater.cpp:44] Swupdate output:
Swupdate v2021.11.0

etc..

Note:L’application mobile est nécessaire pour faire la demande de création du fichier logs.zip. Une fois généré, le fichier est constamment disponible à cette url: http://<ip>/dev/Logs/logs.zip
Ou, si le mDNS fonctionne sur votre réseau, http://origin/dev/Logs/logs.zip