SessionLogger ಅಪ್ಲಿಕೇಶನ್ ಎಂದರೇನು?
SessionLogger ಎಂಬುದು ಸಂಶೋಧನಾ ಉದ್ದೇಶಗಳಿಗಾಗಿ ಬ್ಲೂಟೂತ್ ಲೋ ಎನರ್ಜಿ (BLE) ಡೇಟಾಸೆಟ್ಗಳನ್ನು ಸಂಗ್ರಹಿಸುವಲ್ಲಿ ಸಂಶೋಧಕರಿಗೆ ಸಹಾಯ ಮಾಡಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಆಗಿದೆ. ಇದು ಸರಳ ಮತ್ತು ಅರ್ಥಗರ್ಭಿತ ಇಂಟರ್ಫೇಸ್ನೊಂದಿಗೆ ಡೇಟಾ ಪ್ರಕಾರ ಮತ್ತು ಸ್ಥಳ ಲೇಬಲ್ಗಳಂತಹ ಅಗತ್ಯ ಮೆಟಾಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡಲು ಬಳಕೆದಾರರನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ತಡೆರಹಿತ API ಏಕೀಕರಣದೊಂದಿಗೆ, SessionLogger ಸಂಗ್ರಹಣೆಯ ಅವಧಿಯ ಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡಲು ಮತ್ತು ಅವುಗಳನ್ನು ದೂರಸ್ಥ API ಸರ್ವರ್ಗೆ ರವಾನಿಸಲು ಸುಲಭಗೊಳಿಸುತ್ತದೆ.
ಪ್ರಸ್ತುತ, SessionLogger ಎರಡು ರೀತಿಯ ಡೇಟಾ ಸಂಗ್ರಹಣೆಯನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ:
ಸ್ಥಿರ ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಸ್ಥಿರ ಉಲ್ಲೇಖ ಬಿಂದುಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ದಾಖಲಿಸುತ್ತದೆ.
ಡೈನಾಮಿಕ್ ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಪ್ರದೇಶಗಳ ನಡುವಿನ ಪರಿವರ್ತನೆಗಳಂತಹ ವಿವಿಧ ಸ್ಥಳಗಳಲ್ಲಿ ಚಲನೆಯನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆ.
SessionLogger ಅನ್ನು ಏಕೆ ಡೌನ್ಲೋಡ್ ಮಾಡಬೇಕು?
ನಿಮ್ಮ ಸಂಶೋಧನೆಯು BLE ಡೇಟಾ ಸಂಗ್ರಹಣೆಯನ್ನು ಒಳಗೊಂಡಿದ್ದರೆ, SessionLogger ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ. ಅಪ್ಲಿಕೇಶನ್ ನೀವು ಪ್ಯಾರಾಮೀಟರ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು, ಡೇಟಾ ಪ್ರಕಾರಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಮತ್ತು ಲೇಬಲ್ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು ಸುಲಭವಾಗಿ ಸಂಗ್ರಹಿಸಲು ಅನುಮತಿಸುವ ಬಳಕೆದಾರ ಸ್ನೇಹಿ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ನೀಡುತ್ತದೆ. ಸ್ಟ್ಯಾಟಿಕ್ ಡೇಟಾ ಪಾಯಿಂಟ್ಗಳನ್ನು ಟ್ರ್ಯಾಕ್ ಮಾಡುತ್ತಿರಲಿ ಅಥವಾ ಡೈನಾಮಿಕ್ ಚಲನೆಯ ಮಾದರಿಗಳನ್ನು ರೆಕಾರ್ಡಿಂಗ್ ಮಾಡುತ್ತಿರಲಿ, SessionLogger ಡೇಟಾ ಲಾಗಿಂಗ್ ಮತ್ತು ಪ್ರಸರಣಕ್ಕೆ ರಚನಾತ್ಮಕ ಮತ್ತು ವಿಶ್ವಾಸಾರ್ಹ ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, SessionLogger ನ ಮೂಲ ಕೋಡ್ ಸಾರ್ವಜನಿಕವಾಗಿ ಲಭ್ಯವಿದೆ, ಭವಿಷ್ಯದ ಸಹಯೋಗ ಮತ್ತು ಸುಧಾರಣೆಗಳಿಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ.
ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ?
ಒಮ್ಮೆ ನೀವು SessionLogger ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿದರೆ, ಸಂಗ್ರಹಣೆಯ ಅವಧಿಗೆ ಅಗತ್ಯವಿರುವ ಎಲ್ಲಾ ಕಾನ್ಫಿಗರೇಶನ್ಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾದ ವಿಸ್ತರಿಸಬಹುದಾದ ಪ್ಯಾನೆಲ್ ಅನ್ನು ನಿಮಗೆ ನೀಡಲಾಗುತ್ತದೆ, ಅವುಗಳೆಂದರೆ:
- API ಸೆಟ್ಟಿಂಗ್ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಿ: ಸಂಗ್ರಹಿಸಿದ ಡೇಟಾವನ್ನು ಕಳುಹಿಸುವ API URL ಮತ್ತು ಪೋರ್ಟ್ ಸಂಖ್ಯೆಯನ್ನು ನಮೂದಿಸಿ.
- ಡೇಟಾ ಪ್ರಕಾರವನ್ನು ಆಯ್ಕೆಮಾಡಿ: ಸ್ಟ್ಯಾಟಿಕ್ ಅಥವಾ ಡೈನಾಮಿಕ್ ಡೇಟಾ ಸಂಗ್ರಹಣೆಯ ನಡುವೆ ಆಯ್ಕೆಮಾಡಿ ಮತ್ತು ಸಂಗ್ರಹಣೆ ಸೆಷನ್ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ. ದಿ
ಸಂಗ್ರಹ ಸಂಖ್ಯೆಯು ರೆಫರೆನ್ಸ್ ಪಾಯಿಂಟ್ (RP) ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ
ಸ್ಥಿರ ಡೇಟಾ ಅಥವಾ ಡೈನಾಮಿಕ್ ಡೇಟಾಗಾಗಿ ಪಥದ ಸಂಖ್ಯೆ.
- ಸ್ಥಳ ಲೇಬಲ್ ಹೊಂದಿಸಿ: ಸರಳ ಟಾಗಲ್ ಸ್ವಿಚ್ ಬಳಸಿಕೊಂಡು ನೀವು ಗುರಿ ಪ್ರದೇಶದ ಒಳಗೆ ಅಥವಾ ಹೊರಗೆ ಇದ್ದೀರಾ ಎಂಬುದನ್ನು ಸೂಚಿಸಿ. "ಔಟ್" ಗೆ ಹೊಂದಿಸಿದಾಗ, ಸ್ವಿಚ್ ಆಗಿದೆ
ಆಫ್ ಮಾಡಲಾಗಿದೆ; "IN" ಗೆ ಹೊಂದಿಸಿದಾಗ, ಸ್ವಿಚ್ ಆನ್ ಆಗಿದೆ.
ಎಲ್ಲಾ ಕ್ಷೇತ್ರಗಳು ಪೂರ್ಣಗೊಂಡ ನಂತರ, ಡೇಟಾ ನಮೂದುಗಳನ್ನು ಖಚಿತಪಡಿಸಲು ಮತ್ತು ಮುಂದುವರೆಯಲು ತುಂಬಿದ ಐಕಾನ್ ಬಟನ್ ಅನ್ನು ಟ್ಯಾಪ್ ಮಾಡಿ. ಕ್ಲಿಕ್ ಮಾಡಿದ ನಂತರ, ವಿಸ್ತರಿಸಬಹುದಾದ ಫಲಕವು ಕಣ್ಮರೆಯಾಗುತ್ತದೆ, ಕನಿಷ್ಠ ಡೇಟಾ ಸಂಗ್ರಹಣೆ ವೀಕ್ಷಣೆಗೆ ಪರಿವರ್ತನೆಗೊಳ್ಳುತ್ತದೆ:
- ಡೇಟಾ ಸಂಗ್ರಹಣೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿ: ಡೇಟಾವನ್ನು ಲಾಗ್ ಮಾಡುವುದನ್ನು ಪ್ರಾರಂಭಿಸಲು "ಸಂಗ್ರಹಿಸುವುದನ್ನು ಪ್ರಾರಂಭಿಸಿ" ಟ್ಯಾಪ್ ಮಾಡಿ. ಟೈಮರ್ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ನೀವು ನಿಮ್ಮ ಸ್ಥಳವನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನವೀಕರಿಸಬಹುದು.
- ಡೇಟಾ ಸಂಗ್ರಹಣೆಯನ್ನು ನಿಲ್ಲಿಸಿ: ಮುಗಿದ ನಂತರ, ಅಧಿವೇಶನವನ್ನು ಕೊನೆಗೊಳಿಸಲು "ಸಂಗ್ರಹಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿ" ಟ್ಯಾಪ್ ಮಾಡಿ ಮತ್ತು ಅಂತಿಮ ಡೇಟಾಸೆಟ್ ಅನ್ನು API ಗೆ ಕಳುಹಿಸಿ.
ಪ್ರತಿ ಬಾರಿ ನೀವು ಕ್ರಿಯೆಯ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡಿದರೆ, ಎಲ್ಲಾ ಬಳಕೆದಾರ ಇನ್ಪುಟ್ಗಳು ಮತ್ತು ಟೈಮರ್ ಮೌಲ್ಯದೊಂದಿಗೆ API ಸರ್ವರ್ಗೆ JSON ವಸ್ತುವನ್ನು ಕಳುಹಿಸಲಾಗುತ್ತದೆ.
SessionLogger ಮೊಬೈಲ್ ಅಪ್ಲಿಕೇಶನ್ ಕುರಿತು ಇನ್ನಷ್ಟು ತಿಳಿಯಿರಿ: https://github.com/es-av-it-pt/SessionLogger
ಅಪ್ಡೇಟ್ ದಿನಾಂಕ
ಮಾರ್ಚ್ 18, 2025