Што такое праграма SessionLogger?
SessionLogger - гэта мабільнае прыкладанне, прызначанае для дапамогі даследчыкам у зборы пазначаных набораў даных Bluetooth Low Energy (BLE) для даследчых мэт. Гэта дазваляе карыстальнікам запісваць асноўныя метададзеныя, такія як тып даных і меткі месцазнаходжання, з простым і інтуітыўна зразумелым інтэрфейсам. Дзякуючы бясшвоўнай інтэграцыі API, SessionLogger дазваляе лёгка рэгістраваць дадзеныя сеанса збору і перадаваць іх на аддалены сервер API.
У цяперашні час SessionLogger падтрымлівае два тыпы збору даных:
Статычны збор даных: запіс даных у фіксаваных апорных кропках.
Дынамічны збор даных: фіксуе рух у розных месцах, напрыклад, пераходы паміж абласцямі.
Навошта спампоўваць SessionLogger?
Калі ваша даследаванне ўключае збор дадзеных BLE, SessionLogger спрашчае працэс. Дадатак прапануе зручны інтэрфейс, які дазваляе наладжваць параметры, выбіраць тыпы даных і лёгка пачынаць збіраць пазначаныя даныя. Няхай гэта будзе адсочванне статычных кропак даных або запіс дынамічных патэрнаў руху, SessionLogger забяспечвае структураваны і надзейны падыход да рэгістрацыі і перадачы даных. Акрамя таго, зыходны код SessionLogger з'яўляецца агульнадаступным, што дазваляе ў далейшым супрацоўнічаць і паляпшаць яго.
Як гэта працуе?
Пасля запуску праграмы SessionLogger вам будзе прадстаўлена пашыраемая панэль, прызначаная для ўказання ўсіх неабходных канфігурацый для сеанса збору, а менавіта:
- Налада налад API: увядзіце URL API і нумар порта, куды будуць адпраўляцца сабраныя даныя.
- Выберыце тып даных: выберыце статычны або дынамічны збор даных і ўкажыце нумар сеанса збору. The
нумар калекцыі паказвае кропку адліку (RP) для
статычныя даныя або нумар траекторыі для дынамічных даных.
- Усталюйце метку месцазнаходжання: пакажыце, знаходзіцеся вы ў мэтавай зоне ці за яе межамі, выкарыстоўваючы просты тумблер. Пры ўсталёўцы «OUT» перамыкач знаходзіцца ў стане
выключана; пры ўсталёўцы «IN» перамыкач уключаны.
Пасля таго, як усе палі будуць запоўненыя, націсніце кнопку запоўненага значка, каб пацвердзіць увод даных і працягнуць. Пасля націску панэль, якая пашыраецца, знікае і пераходзіць у выгляд мінімальнага збору даных:
- Пачаць збор даных: націсніце «Пачаць збор», каб пачаць запіс даных. Запускаецца таймер, і пры неабходнасці вы можаце дынамічна абнаўляць сваё месцазнаходжанне.
- Спыніць збор даных: пасля завяршэння націсніце «Спыніць збор», каб завяршыць сеанс і адправіць канчатковы набор даных у API.
Кожны раз, калі вы націскаеце кнопку дзеяння, аб'ект JSON адпраўляецца на сервер API з усімі ўводамі карыстальніка і значэннем таймера.
Даведайцеся больш пра мабільную праграму SessionLogger: https://github.com/es-av-it-pt/SessionLogger