Un outil simple pour enregistrer la communication LORA pour une évaluation plus approfondie conçue pour le faisceau T TTGO.
src/main.cpp:153 )Un WiFi peut être configuré dans le code, où le journaliste essaiera de se connecter pendant le démarrage. En cas de réussite, il continuera un fonctionnement en mode AP:
SSID: TTGO T-Beam LoRa Logger
Password: supersicher
IP: 192.168.4.1
Les fichiers de journaux sont nommés recv_xxxx.csv et peuvent être obtenus via HTTP GET , par exemple http://192.168.4.1/recv_0000.csv.
Remarque: Une demande au fichier racine est toujours transmise au fichier de journal actuel écrit, donc http://192.168.4.1/ récupérera le Logfile le plus récent.
Le fichier de journaux contient les champs suivants:
ts :gps_sat :gps_age :lat :lon :alt :cnt :len :rssi :snr :freq_err :msg :Appuyez et maintenez le bouton utilisateur 3 pendant le démarrage. Un message sur la console série apparaîtra et informera que le stockage interne a été supprimé.
Le stockage internes est limité à 4 Mo, qui est facilement déposé avec des messages, car de nombreuses métadonnées sont transmises. Par conséquent, il n'est utile que pour des expériences plus courts et doit être formaté par la suite.
Time.h inclut l'erreur de construction En raison de la structure non centrale de la programmation intégrée en C, un problème se produit lors de l'utilisation de la bibliothèque temporelle. L'en-tête Time.h est offert par l'ESP-IDF ainsi que la bibliothèque et conduit ainsi à la confusion. L'erreur peut être corrigée en éloignant simplement la bibliothèque consistant:
mv .pio/libdeps/esp32dev/Time_ID44/Time.h .pio/libdeps/esp32dev/Time_ID44/_Time.h