Co to jest aplikacja SessionLogger?
SessionLogger to aplikacja mobilna zaprojektowana, aby pomóc badaczom w gromadzeniu oznaczonych etykietami zbiorów danych Bluetooth Low Energy (BLE) do celów badawczych. Umożliwia użytkownikom rejestrowanie niezbędnych metadanych, takich jak typy danych i etykiety lokalizacji, za pomocą prostego i intuicyjnego interfejsu. Dzięki płynnej integracji API SessionLogger ułatwia rejestrowanie danych sesji i przesyłanie ich do zdalnego serwera API.
Obecnie SessionLogger obsługuje dwa typy gromadzenia danych:
Zbieranie danych statycznych: Rejestruje dane w ustalonych punktach odniesienia.
Dynamiczne gromadzenie danych: rejestruje ruch w różnych lokalizacjach, na przykład przejścia między obszarami.
Dlaczego warto pobrać SessionLogger?
Jeśli Twoje badania obejmują gromadzenie danych BLE, SessionLogger upraszcza ten proces. Aplikacja oferuje przyjazny dla użytkownika interfejs, który pozwala konfigurować parametry, wybierać typy danych i z łatwością rozpocząć zbieranie oznaczonych etykietami danych. Niezależnie od tego, czy śledzisz statyczne punkty danych, czy rejestrujesz dynamiczne wzorce ruchu, SessionLogger zapewnia uporządkowane i niezawodne podejście do rejestrowania i transmisji danych. Dodatkowo kod źródłowy SessionLoggera jest publicznie dostępny, co pozwala na przyszłą współpracę i ulepszenia.
Jak to działa?
Po uruchomieniu aplikacji SessionLogger zostanie wyświetlony rozwijany panel, w którym można określić wszystkie niezbędne konfiguracje sesji gromadzenia danych, a mianowicie:
- Skonfiguruj ustawienia API: Wprowadź adres URL API i numer portu, na który będą przesyłane zebrane dane.
- Wybierz typ danych: Wybierz pomiędzy gromadzeniem danych statycznych lub dynamicznych i określ numer sesji zbierania. The
numer kolekcji wskazuje Punkt Referencyjny (RP) dla
dane statyczne lub numer trajektorii dla danych dynamicznych.
- Ustaw etykietę lokalizacji: wskaż, czy znajdujesz się w obszarze docelowym, czy poza nim, za pomocą prostego przełącznika. Po ustawieniu na „OUT” przełącznik jest
wyłączony; po ustawieniu na „IN” przełącznik jest włączony.
Po wypełnieniu wszystkich pól naciśnij wypełnioną ikonę przycisku, aby potwierdzić wprowadzone dane i kontynuować. Po kliknięciu rozwijany panel znika, przechodząc do minimalnego widoku gromadzenia danych, w którym można zobaczyć:
- Rozpocznij zbieranie danych: dotknij „Rozpocznij zbieranie”, aby rozpocząć rejestrowanie danych. Rozpocznie się odliczanie czasu i w razie potrzeby możesz dynamicznie aktualizować swoją lokalizację.
- Zatrzymaj zbieranie danych: po zakończeniu kliknij „Zatrzymaj zbieranie”, aby zakończyć sesję i wysłać ostateczny zestaw danych do interfejsu API.
Za każdym razem, gdy klikniesz przycisk akcji, do serwera API wysyłany jest obiekt JSON ze wszystkimi danymi wejściowymi użytkownika i wartością licznika czasu.
Dowiedz się więcej o aplikacji mobilnej SessionLogger: https://github.com/es-av-it-pt/SessionLogger
Ostatnia aktualizacja
18 mar 2025