SessionLogger proqramı nədir?
SessionLogger tədqiqat məqsədləri üçün etiketli Bluetooth Low Energy (BLE) məlumat dəstlərini toplamaqda tədqiqatçılara kömək etmək üçün nəzərdə tutulmuş mobil proqramdır. O, istifadəçilərə sadə və intuitiv interfeys ilə məlumat növü və yer etiketləri kimi vacib metadataları daxil etməyə imkan verir. Problemsiz API inteqrasiyası ilə SessionLogger kolleksiya sessiya məlumatlarını daxil etməyi və onları uzaq API serverinə ötürməyi asanlaşdırır.
Hal-hazırda, SessionLogger iki növ məlumat toplamanı dəstəkləyir:
Statik məlumatların toplanması: Sabit istinad nöqtələrində məlumatları qeyd edir.
Dinamik məlumatların toplanması: sahələr arasında keçidlər kimi müxtəlif yerlərdə hərəkəti çəkir.
SessionLogger-i niyə yükləyin?
Əgər tədqiqatınız BLE məlumatlarının toplanması ilə bağlıdırsa, SessionLogger prosesi asanlaşdırır. Tətbiq parametrləri konfiqurasiya etməyə, məlumat növlərini seçməyə və etiketli məlumatları asanlıqla toplamağa başlamağa imkan verən istifadəçi dostu interfeys təklif edir. İstər statik məlumat nöqtələrinin izlənilməsi, istərsə də dinamik hərəkət nümunələrinin qeyd edilməsi, SessionLogger məlumatların qeydinə və ötürülməsinə strukturlaşdırılmış və etibarlı yanaşma təqdim edir. Bundan əlavə, SessionLogger-in mənbə kodu ictimaiyyətə açıqdır və gələcək əməkdaşlıq və təkmilləşdirmələrə imkan verir.
Bu necə işləyir?
SessionLogger proqramını işə saldıqdan sonra sizə kolleksiya sessiyası üçün bütün zəruri konfiqurasiyaları təyin etmək üçün nəzərdə tutulmuş genişləndirilə bilən panel təqdim olunur, yəni:
- API parametrlərini konfiqurasiya edin: API URL-ni və toplanmış məlumatların göndəriləcəyi port nömrəsini daxil edin.
- Data Type seçin: Statik və ya Dinamik məlumatların toplanması arasında seçim edin və toplama sessiyasının nömrəsini təyin edin. The
kolleksiya nömrəsi üçün Referans Nöqtəsini (RP) göstərir
statik məlumat və ya dinamik məlumat üçün traektoriya nömrəsi.
- Məkan Etiketini təyin edin: Sadə keçid keçidindən istifadə edərək hədəf ərazinin daxilində və ya xaricində olduğunuzu göstərin. “OUT” vəziyyətinə qoyulduqda keçid olur
söndürüldü; “IN” vəziyyətinə qoyulduqda açar açılır.
Bütün sahələr tamamlandıqdan sonra məlumat daxiletmələrini təsdiqləmək və davam etmək üçün doldurulmuş ikon düyməsinə toxunun. Klikləndikdən sonra genişləndirilə bilən panel yox olur və minimal məlumat toplama görünüşünə keçir:
- Məlumatların toplanmasına başlayın: Məlumatların qeydinə başlamaq üçün "Toplanmağa başlayın" üzərinə klikləyin. Taymer işə salınır və lazım olduqda məkanınızı dinamik olaraq yeniləyə bilərsiniz.
- Məlumat Toplamasını Dayandırın: Bitirdikdən sonra sessiyanı bitirmək və yekun məlumat dəstini API-yə göndərmək üçün "Toplanmağı dayandır" üzərinə klikləyin.
Fəaliyyət düyməsini hər dəfə kliklədiyiniz zaman JSON obyekti bütün istifadəçi daxiletmələri və taymer dəyəri ilə API serverinə göndərilir.
SessionLogger mobil proqramı haqqında ətraflı məlumat əldə edin: https://github.com/es-av-it-pt/SessionLogger
Güncəlləmə vaxtı
18 mar 2025