Apakah apl SessionLogger?
SessionLogger ialah aplikasi mudah alih yang direka untuk membantu penyelidik mengumpul set data Bluetooth Tenaga Rendah (BLE) berlabel untuk tujuan penyelidikan. Ia membolehkan pengguna log metadata penting, seperti jenis data dan label lokasi, dengan antara muka yang mudah dan intuitif. Dengan penyepaduan API yang lancar, SessionLogger memudahkan untuk mengelog data sesi pengumpulan dan menghantarnya ke pelayan API jauh.
Pada masa ini, SessionLogger menyokong dua jenis pengumpulan data:
Pengumpulan Data Statik: Merekod data pada titik rujukan tetap.
Pengumpulan Data Dinamik: Menangkap pergerakan merentasi lokasi yang berbeza, seperti peralihan antara kawasan.
Mengapa memuat turun SessionLogger?
Jika penyelidikan anda melibatkan pengumpulan data BLE, SessionLogger memudahkan proses. Aplikasi ini menawarkan antara muka mesra pengguna yang membolehkan anda mengkonfigurasi parameter, memilih jenis data dan mula mengumpul data berlabel dengan mudah. Sama ada menjejak titik data statik atau merekodkan corak pergerakan dinamik, SessionLogger menyediakan pendekatan berstruktur dan boleh dipercayai untuk pengelogan dan penghantaran data. Selain itu, kod sumber SessionLogger tersedia secara terbuka, membenarkan kerjasama dan penambahbaikan pada masa hadapan.
Bagaimana ia berfungsi?
Sebaik sahaja anda melancarkan aplikasi SessionLogger, anda dipersembahkan dengan panel boleh dikembangkan yang direka untuk menentukan semua konfigurasi yang diperlukan untuk sesi pengumpulan, iaitu:
- Konfigurasikan tetapan API: Masukkan URL API dan nombor port tempat data yang dikumpul akan dihantar.
- Pilih Jenis Data: Pilih antara pengumpulan data Statik atau Dinamik dan nyatakan nombor sesi pengumpulan. The
nombor kutipan menunjukkan Titik Rujukan (RP) untuk
data statik atau nombor trajektori untuk data dinamik.
- Tetapkan Label Lokasi: Tunjukkan sama ada anda berada di dalam atau di luar kawasan sasaran menggunakan suis togol mudah. Apabila ditetapkan kepada "KELUAR", suis adalah
dimatikan; apabila ditetapkan kepada "IN", suis dihidupkan.
Setelah semua medan selesai, ketik butang ikon yang diisi untuk mengesahkan kemasukan data dan teruskan. Apabila diklik, panel boleh dikembangkan hilang, beralih kepada paparan pengumpulan data minimum kepada:
- Mulakan pengumpulan Data: Ketik "Mula Mengumpul" untuk mula mengelog data. Pemasa bermula dan anda boleh mengemas kini lokasi anda secara dinamik jika perlu.
- Hentikan Pengumpulan Data: Apabila selesai, ketik "Berhenti Mengumpul" untuk menamatkan sesi dan menghantar set data akhir ke API.
Setiap kali anda mengklik butang tindakan, objek JSON dihantar ke pelayan API dengan semua input pengguna dan nilai pemasa.
Ketahui lebih lanjut tentang apl mudah alih SessionLogger: https://github.com/es-av-it-pt/SessionLogger
Dikemas kini pada
18 Mac 2025