Ein einfaches Werkzeug zum Log-LORA-Kommunikation für eine weitere Bewertung, die für den TTGO-T-Beam ausgelegt ist.
src/main.cpp:153 )Ein WLAN kann im Code konfiguriert werden, in dem der Protokoll während des Bootups eine Verbindung herstellen kann. Wenn es nicht erfolgreich ist, wird der Betrieb im AP -Modus fortgesetzt:
SSID: TTGO T-Beam LoRa Logger
Password: supersicher
IP: 192.168.4.1
Die Protokolldateien werden als recv_xxxx.csv bezeichnet und können über HTTP GET erhalten werden, z. B. http://192.168.4.1/recv_0000.csv.
Hinweis: Eine Anforderung an die Stammdatei wird immer an die aktuelle Protokolldatei weitergeleitet, an die http://192.168.4.1/ die neueste Logfile abgerufen wird.
Die Protokolldatei enthält die folgenden Felder:
ts :gps_sat :gps_age :lat :lon :alt :cnt :len :rssi :snr :freq_err :msg :Halten Sie die Benutzertaste 3 während des Bootups gedrückt. Eine Nachricht in der Serienkonsole wird angezeigt und informiert, dass der interne Speicher gelöscht wurde.
Der Speicher der Interna ist auf 4 MB begrenzt, was leicht mit Nachrichten abgelegt werden kann, da viele Metadaten übertragen werden. Daher ist es nur für kürzere Experimente nützlich und sollte anschließend formatiert werden.
Time.h bauen Fehler einbeziehen Aufgrund der nicht-zentralen Struktur der eingebetteten Programmierung in C tritt ein Problem bei der Verwendung der Zeitbibliothek auf. Die Time.h Der Header wird sowohl vom ESP-IDF als auch von der Bibliothek angeboten und führt somit zu Verwirrung. Der Fehler kann behoben werden, indem nur die in Bezug auf die Bibliothek weggezogene Bibliothek weggezogen wird:
mv .pio/libdeps/esp32dev/Time_ID44/Time.h .pio/libdeps/esp32dev/Time_ID44/_Time.h