TTGO LoRa Logger
1.0.0
TTGO T-BEAM을 위해 설계된 추가 평가를 위해 LORA 통신을 기록하는 간단한 도구.
src/main.cpp:153 참조)WIFI는 코드에서 구성 할 수 있으며, 여기서 로거는 부팅 중에 연결하려고합니다. 성공하지 못하면 AP 모드에서 계속 작동합니다.
SSID: TTGO T-Beam LoRa Logger
Password: supersicher
IP: 192.168.4.1
로그 파일의 이름은 recv_xxxx.csv 로 지정되며 HTTP GET , eg http://192.168.4.1/recv_0000.csv를 통해 얻을 수 있습니다.
참고 : 루트 파일에 대한 요청은 항상 기록 된 현재 로그 파일로 전달되므로 http://192.168.4.1/는 가장 최근의 로그 파일을 검색합니다.
로그 파일에는 다음 필드가 포함되어 있습니다.
ts :gps_sat :gps_age :lat :lon :alt :cnt :len :rssi :snr :freq_err :msg :부팅 중에 사용자 버튼 3을 누릅니다. 직렬 콘솔의 메시지가 나타나고 내부 스토리지가 삭제되었음을 알 수 있습니다.
내부 스토리지는 4MB로 제한되며, 많은 메타 데이터가 전송되기 때문에 메시지로 쉽게 제출할 수 있습니다. 따라서 더 짧은 실험에만 유용하며 나중에 포맷해야합니다.
Time.h 건물 오류 포함 C의 임베디드 프로그래밍의 비 중앙 구조로 인해 시간 라이브러리를 사용하는 동안 문제가 발생합니다. Time.h 헤더는 라이브러리뿐만 아니라 ESP-IDF가 제공하므로 혼란을 초래합니다. 와 관련된 라이브러리를 멀리 옮기면 오류를 수정할 수 있습니다.
mv .pio/libdeps/esp32dev/Time_ID44/Time.h .pio/libdeps/esp32dev/Time_ID44/_Time.h