เครื่องมือง่าย ๆ ในการบันทึกการสื่อสาร LORA สำหรับการประเมินเพิ่มเติมที่ออกแบบมาสำหรับ TTGO T-Beam
src/main.cpp:153 )สามารถกำหนดค่า wifi ในรหัสโดยที่ตัวบันทึกจะพยายามเชื่อมต่อระหว่าง bootup หากไม่ประสบความสำเร็จมันจะดำเนินการต่อในโหมด AP:
SSID: TTGO T-Beam LoRa Logger
Password: supersicher
IP: 192.168.4.1
LogFiles มีชื่อว่า recv_xxxx.csv และสามารถรับได้ผ่าน HTTP GET เช่น http://192.168.4.1/recv_0000.csv
หมายเหตุ: การร้องขอไปยังไฟล์รูทจะถูกส่งต่อไปยัง LogFile ปัจจุบันที่เขียนถึงดังนั้น http://192.168.4.1/ จะเรียกคืน LogFile ล่าสุด
LogFile มีฟิลด์ต่อไปนี้:
ts :gps_sat :gps_age :lat :lon :alt :cnt :len :rssi :snr :freq_err :msg :กดปุ่มผู้ใช้ 3S ค้างไว้ระหว่างการบูต ข้อความเกี่ยวกับคอนโซลอนุกรมจะปรากฏขึ้นและแจ้งว่าที่เก็บข้อมูลภายในได้ถูกลบไปแล้ว
การจัดเก็บข้อมูลภายในนั้น จำกัด อยู่ที่ 4 MB ซึ่งถูกยื่นด้วยข้อความได้อย่างง่ายดายเนื่องจากมีการส่งข้อมูลเมตาจำนวนมาก ดังนั้นจึงมีประโยชน์สำหรับการทดลองที่สั้นลงเท่านั้นและควรจัดรูปแบบหลังจากนั้น
Time.h รวมข้อผิดพลาดในการสร้าง เนื่องจากโครงสร้างที่ไม่ใช่ศูนย์กลางของการเขียนโปรแกรมแบบฝังใน C ปัญหาเกิดขึ้นในขณะที่ใช้ไลบรารีเวลา ส่วนหัวของ Time.h นำเสนอโดย ESP-IDF เช่นเดียวกับห้องสมุดและทำให้เกิดความสับสน ข้อผิดพลาดสามารถแก้ไขได้โดยเพียงแค่ย้ายไปที่ห้องสมุดที่เกี่ยวข้อง:
mv .pio/libdeps/esp32dev/Time_ID44/Time.h .pio/libdeps/esp32dev/Time_ID44/_Time.h