SessionLogger uygulaması nedir?
SessionLogger, araştırmacıların araştırma amacıyla etiketli Bluetooth Düşük Enerji (BLE) veri kümelerini toplamasına yardımcı olmak için tasarlanmış bir mobil uygulamadır. Basit ve sezgisel bir arayüzle kullanıcıların veri türü ve konum etiketleri gibi temel meta verileri günlüğe kaydetmesine olanak tanır. Kusursuz API entegrasyonuyla SessionLogger, toplama oturumu verilerini günlüğe kaydetmeyi ve bunları uzak bir API sunucusuna aktarmayı kolaylaştırır.
Şu anda SessionLogger iki tür veri toplamayı desteklemektedir:
Statik Veri Toplama: Verileri sabit referans noktalarında kaydeder.
Dinamik Veri Toplama: Alanlar arasındaki geçişler gibi farklı konumlardaki hareketleri yakalar.
SessionLogger'ı neden indirmelisiniz?
Araştırmanız BLE veri toplamayı içeriyorsa SessionLogger süreci basitleştirir. Uygulama, parametreleri yapılandırmanıza, veri türlerini seçmenize ve etiketli verileri kolaylıkla toplamaya başlamanıza olanak tanıyan kullanıcı dostu bir arayüz sunar. İster statik veri noktalarını takip edin ister dinamik hareket modellerini kaydedin, SessionLogger veri kaydı ve iletimi için yapılandırılmış ve güvenilir bir yaklaşım sağlar. Ek olarak, SessionLogger'ın kaynak kodu kamuya açıktır ve gelecekteki işbirliğine ve iyileştirmelere olanak tanır.
Nasıl çalışır?
SessionLogger uygulamasını başlattığınızda, toplama oturumu için gerekli tüm yapılandırmaları belirtmek üzere tasarlanmış genişletilebilir bir panel sunulur:
- API ayarlarını yapılandırın: Toplanan verilerin gönderileceği API URL'sini ve bağlantı noktası numarasını girin.
- Veri Türünü Seçin: Statik veya Dinamik veri toplama arasında seçim yapın ve toplama oturumu numarasını belirtin.
koleksiyon numarası Referans Noktasını (RP) gösterir.
statik veriler veya dinamik veriler için yörünge numarası.
- Konum Etiketini Ayarlayın: Basit bir geçiş anahtarını kullanarak hedef alanın içinde mi yoksa dışında mı olduğunuzu belirtin. “OUT” konumuna ayarlandığında anahtar
kapalı; “IN” olarak ayarlandığında anahtar açılır.
Tüm alanlar tamamlandıktan sonra veri girişlerini onaylamak ve devam etmek için doldurulmuş simge düğmesine dokunun. Tıklamanın ardından genişletilebilir panel kaybolur ve minimum veri toplama görünümüne geçiş yapılır:
- Veri toplamayı başlatın: Verileri kaydetmeye başlamak için "Toplamayı Başlat"a dokunun. Bir zamanlayıcı başlar ve gerekirse konumunuzu dinamik olarak güncelleyebilirsiniz.
- Veri Toplama işlemini Durdurun: İşiniz bittiğinde, oturumu sonlandırmak ve son veri kümesini API'ye göndermek için "Toplamayı Durdur" düğmesine dokunun.
Eylem düğmesine her tıkladığınızda, tüm kullanıcı girişlerini ve zamanlayıcı değerini içeren bir JSON nesnesi API sunucusuna gönderilir.
SessionLogger mobil uygulaması hakkında daha fazla bilgi edinin: https://github.com/es-av-it-pt/SessionLogger
Güncellenme tarihi
18 Mar 2025