Una herramienta simple para registrar la comunicación Lora para una evaluación adicional diseñada para el haz T TTGO.
src/main.cpp:153 )Se puede configurar un wifi en el código, donde el registrador intentará conectarse durante el arranque. Si no tiene éxito, continuará operando en modo AP:
SSID: TTGO T-Beam LoRa Logger
Password: supersicher
IP: 192.168.4.1
Los archivos de registro se denominan recv_xxxx.csv , y se pueden obtener a través de HTTP GET , por ejemplo, http://192.168.4.1/recv_0000.csv.
Nota: Una solicitud al archivo root siempre se reenvía al archivo de registro actual escrito, por lo tanto, http://192.168.4.1/ recuperará el archivo de registro más reciente.
El archivo de registro contiene los siguientes campos:
ts :gps_sat :gps_age :lat :lon :alt :cnt :len :rssi :snr :freq_err :msg :Mantenga presionado el botón 3S de usuario durante el arranque. Un mensaje en la consola serie aparecerá e informará que se ha eliminado el almacenamiento interno.
El almacenamiento interno se limita a 4 MB, que se archiva fácilmente con mensajes, ya que se transmiten muchos metadatos. Por lo tanto, solo es útil para experimentos más cortos y debe formatearse después.
Time.h incluye error de construcción Debido a la estructura no central de la programación integrada en C, se produce un problema mientras usa la biblioteca de tiempo. El encabezado Time.h es ofrecido por el IDF ESP y la biblioteca y, por lo tanto, conduce a la confusión. El error se puede solucionar simplemente moviendo la biblioteca releva:
mv .pio/libdeps/esp32dev/Time_ID44/Time.h .pio/libdeps/esp32dev/Time_ID44/_Time.h