أداة بسيطة لتسجيل اتصال Lora لمزيد من التقييم المصمم لـ TTGO T-Beam.
src/main.cpp:153 )يمكن تكوين شبكة WiFi في الكود ، حيث سيحاول المسجل الاتصال أثناء bootup. إذا كان غير ناجح ، فسيستمر تشغيله على وضع AP:
SSID: TTGO T-Beam LoRa Logger
Password: supersicher
IP: 192.168.4.1
تتم تسمية ملفات السجلات recv_xxxx.csv ، ويمكن الحصول عليها عبر HTTP GET ، على سبيل المثال 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 :اضغط مع الاستمرار على زر المستخدم 3s أثناء bootup. ستظهر رسالة حول وحدة التحكم التسلسلية ، وإبلاغ ، أنه تم حذف التخزين الداخلي.
يقتصر التخزين الداخلي على 4 ميغابايت ، والذي يتم تقديمه بسهولة بالرسائل ، حيث يتم إرسال الكثير من البيانات الوصفية. لذلك فهي مفيدة فقط للتجارب الأقصر ويجب تنسيقها بعد ذلك.
Time.h تضمين خطأ في بناء نظرًا للبنية غير المركزية للبرمجة المدمجة في C ، تحدث مشكلة أثناء استخدام مكتبة الوقت. يتم تقديم Time.h Header بواسطة ESP-IDF وكذلك المكتبة وبالتالي يؤدي إلى الارتباك. يمكن إصلاح الخطأ بمجرد تحريك المكتبة المتعلقة بالمكتبة:
mv .pio/libdeps/esp32dev/Time_ID44/Time.h .pio/libdeps/esp32dev/Time_ID44/_Time.h