Ce este aplicația SessionLogger?
SessionLogger este o aplicație mobilă concepută pentru a ajuta cercetătorii să colecteze seturi de date Bluetooth Low Energy (BLE) etichetate în scopuri de cercetare. Permite utilizatorilor să înregistreze metadate esențiale, cum ar fi tipul de date și etichetele de locație, cu o interfață simplă și intuitivă. Cu o integrare perfectă a API, SessionLogger facilitează înregistrarea datelor sesiunii de colectare și transmiterea acestora către un server API de la distanță.
În prezent, SessionLogger acceptă două tipuri de colectare de date:
Colectarea datelor statice: Înregistrează datele la puncte de referință fixe.
Colectare dinamică de date: captează mișcarea în diferite locații, cum ar fi tranzițiile între zone.
De ce să descărcați SessionLogger?
Dacă cercetarea dumneavoastră implică colectarea de date BLE, SessionLogger simplifică procesul. Aplicația oferă o interfață ușor de utilizat, care vă permite să configurați parametrii, să selectați tipurile de date și să începeți să colectați cu ușurință datele etichetate. Fie că urmărește puncte de date statice sau înregistrează modele de mișcare dinamică, SessionLogger oferă o abordare structurată și fiabilă a înregistrării și transmiterii datelor. În plus, codul sursă al SessionLogger este disponibil public, permițând colaborarea și îmbunătățirile viitoare.
Cum funcționează?
Odată ce lansați aplicația SessionLogger, vi se prezintă un panou extensibil conceput pentru a specifica toate configurațiile necesare pentru sesiunea de colectare, și anume:
- Configurați setările API: introduceți adresa URL API și numărul portului unde vor fi trimise datele colectate.
- Selectați tipul de date: alegeți între colectarea datelor statice sau dinamice și specificați numărul sesiunii de colectare. The
numărul de colectare indică Punctul de Referință (RP) pentru
date statice sau numărul de traiectorie pentru datele dinamice.
- Setați eticheta locației: indicați dacă vă aflați în interiorul sau în afara zonei țintă folosind un comutator simplu. Când este setat pe „OUT”, comutatorul este
oprit; când este setat pe „IN”, comutatorul este pornit.
Odată ce toate câmpurile sunt completate, atingeți butonul pictogramă completat pentru a confirma datele introduse și continuați. La clic, panoul extensibil dispare, trecând la o vizualizare minimă de colectare a datelor la:
- Începeți colectarea datelor: atingeți „Începeți colectarea” pentru a începe înregistrarea datelor. Pornește un temporizator și vă puteți actualiza dinamic locația dacă este necesar.
- Opriți colectarea datelor: când ați terminat, atingeți „Opriți colectarea” pentru a încheia sesiunea și a trimite setul de date final către API.
De fiecare dată când faceți clic pe butonul de acțiune, un obiect JSON este trimis către serverul API cu toate intrările utilizatorului și valoarea temporizatorului.
Aflați mai multe despre aplicația mobilă SessionLogger: https://github.com/es-av-it-pt/SessionLogger
Ultima actualizare
18 mar. 2025