1+
เดกเต—เตบเดฒเต‹เดกเตเด•เตพ
เด‰เดณเตเดณเดŸเด•เตเด• เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต
เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚
เดธเตโ€Œเด•เตเดฐเต€เตปเดทเต‹เดŸเตเดŸเต เดšเดฟเดคเตเดฐเด‚

เดˆ เด†เดชเตเดชเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต

เดŽเดจเตเดคเดพเดฃเต SessionLogger เด†เดชเตเดชเต?
เด—เดตเต‡เดทเดฃ เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดฌเตเดฒเต‚เดŸเต‚เดคเตเดคเต เดฒเต‹ เดŽเดจเตผเดœเดฟ (BLE) เดŽเดจเตเดจ เดฒเต‡เดฌเตฝ เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑเดพเดธเต†เดฑเตเดฑเตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด—เดตเต‡เดทเด•เดฐเต† เดธเดนเดพเดฏเดฟเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดค เด’เดฐเต เดฎเตŠเดฌเตˆเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเดพเดฃเต SessionLogger. เดฒเดณเดฟเดคเดตเตเด‚ เด…เดตเดฌเต‹เดงเดœเดจเตเดฏเดตเตเดฎเดพเดฏ เด‡เตปเตเดฑเตผเดซเต‡เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดพเดฑเตเดฑเดพ เดคเดฐเด‚, เดฒเตŠเด•เตเด•เต‡เดทเตป เดฒเต‡เดฌเดฒเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดชเต‹เดฒเตเดณเตเดณ เด…เดคเตเดฏเดพเดตเดถเตเดฏ เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เดฒเต‹เด—เต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เดณเต† เดชเตเดฐเดพเดชเตเดคเดฐเดพเด•เตเด•เตเดจเตเดจเต. เดคเดŸเดธเตเดธเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเตเดค API เดธเด‚เดฏเต‹เดœเดจเดคเตเดคเดฟเดฒเต‚เดŸเต†, เดถเต‡เด–เดฐเดฃ เดธเต†เดทเตป เดกเดพเดฑเตเดฑ เดฒเต‹เด—เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเตเด‚ เด’เดฐเต เดตเดฟเดฆเต‚เดฐ API เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเดคเตเด‚ SessionLogger เดŽเดณเตเดชเตเดชเดฎเดพเด•เตเด•เตเดจเตเดจเต.

เดจเดฟเดฒเดตเดฟเตฝ, SessionLogger เดฐเดฃเตเดŸเต เดคเดฐเด‚ เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเดคเตเดคเต† เดชเดฟเดจเตเดคเตเดฃเดฏเตเด•เตเด•เตเดจเตเดจเต:

เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚: เดจเดฟเดถเตเดšเดฟเดค เดฑเดซเดฑเตปเดธเต เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เดณเดฟเตฝ เดกเดพเดฑเตเดฑ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเต.
เดกเตˆเดจเดพเดฎเดฟเด•เต เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚: เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดธเด‚เด•เตเดฐเดฎเดฃเด‚ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เดตเดฟเดตเดฟเดง เดธเตเดฅเดฒเด™เตเด™เดณเดฟเตฝ เดšเดฒเดจเด‚ เด•เตเดฏเดพเดชเตเดšเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต SessionLogger เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต?

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด—เดตเต‡เดทเดฃเดคเตเดคเดฟเตฝ BLE เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, SessionLogger เดชเตเดฐเด•เตเดฐเดฟเดฏ เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต. เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดกเดพเดฑเตเดฑ เดคเดฐเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเดจเตเด‚ เดฒเต‡เดฌเตฝ เดšเต†เดฏเตเดค เดกเดพเดฑเตเดฑ เดŽเดณเตเดชเตเดชเดคเตเดคเดฟเตฝ เดถเต‡เด–เดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ-เดธเต—เดนเตƒเดฆ เด‡เตปเตเดฑเตผเดซเต‡เดธเต เด†เดชเตเดชเต เดตเดพเด—เตเดฆเดพเดจเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑเดพ เดชเต‹เดฏเดฟเตปเตเดฑเตเด•เตพ เดŸเตเดฐเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต‹ เดกเตˆเดจเดพเดฎเดฟเด•เต เดฎเต‚เดตเตเดฎเต†เตปเตเดฑเต เดชเดพเดฑเตเดฑเต‡เดฃเตเด•เตพ เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต‹ เด†เดฏเดพเดฒเตเด‚, เดธเต†เดทเตปเดฒเต‹เด—เตผ เดกเดพเดฑเตเดฑ เดฒเต‹เด—เดฟเด‚เด—เดฟเดจเตเด‚ เดชเตเดฐเด•เตเดทเต‡เดชเดฃเดคเตเดคเดฟเดจเตเด‚ เด˜เดŸเดจเดพเดชเดฐเดตเตเด‚ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดตเตเดฎเดพเดฏ เดธเดฎเต€เดชเดจเด‚ เดจเตฝเด•เตเดจเตเดจเต. เด•เต‚เดŸเดพเดคเต†, เดญเดพเดตเดฟเดฏเดฟเดฒเต† เดธเดนเด•เดฐเดฃเดคเตเดคเดฟเดจเตเด‚ เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดคเตเดคเดฒเตเด•เตพเด•เตเด•เตเด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ SessionLogger-เตปเตเดฑเต† เดธเต‹เดดเตเดธเต เด•เต‹เดกเต เดชเตŠเดคเตเดตเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต.

เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต?

เด’เดฐเดฟเด•เตเด•เตฝ เดจเดฟเด™เตเด™เตพ SessionLogger เด†เดชเตเดชเต เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดถเต‡เด–เดฐเดฃ เดธเต†เดทเดจเดพเดฏเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เดณเตเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดชเดพเดจเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚, เด…เดคเดพเดฏเดคเต:
- API เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•: เดถเต‡เด–เดฐเดฟเดšเตเดš เดกเดพเดฑเตเดฑ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจ API URL เด‰เด‚ เดชเต‹เตผเดŸเตเดŸเต เดจเดฎเตเดชเดฑเตเด‚ เดจเตฝเด•เตเด•.
- เดกเดพเดฑเตเดฑ เดคเดฐเด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•: เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเตˆเดจเดพเดฎเดฟเด•เต เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด™เตเด™เตพเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต เดถเต‡เด–เดฐเดฃ เดธเต†เดทเตป เดจเดฎเตเดชเตผ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เตเด•. เดฆเดฟ
เดถเต‡เด–เดฐเดฃ เดจเดฎเตเดชเตผ เดฑเดซเดฑเตปเดธเต เดชเต‹เดฏเดฟเตปเตเดฑเดฟเดจเต† (RP) เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต
เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเตˆเดจเดพเดฎเดฟเด•เต เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดพเด•เตเด•เต เดจเดฎเตเดชเตผ.
- เดฒเตŠเด•เตเด•เต‡เดทเตป เดฒเต‡เดฌเตฝ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•: เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดŸเต‹เด—เดฟเตพ เดธเตเดตเดฟเดšเตเดšเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดเดฐเดฟเดฏเดฏเตเด•เตเด•เต เด…เด•เดคเตเดคเดพเดฃเต‹ เดชเตเดฑเดคเตเดคเดพเดฃเต‹ เดŽเดจเตเดจเต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•. "OUT" เดŽเดจเตเดจเต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเตเดตเดฟเดšเตเดšเต เด†เดฃเต
เด“เดซเต เดšเต†เดฏเตเดคเต; "IN" เด†เดฏเดฟ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดธเตเดตเดฟเดšเตเดšเต เด“เดฃเดพเดฃเต.

เดŽเดฒเตเดฒเดพ เดซเต€เตฝเดกเตเด•เดณเตเด‚ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟเด•เตเด•เดดเดฟเดžเตเดžเดพเตฝ, เดกเดพเดฑเตเดฑ เดŽเตปเดŸเตเดฐเดฟเด•เตพ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเดšเตเดšเต เดฎเตเดจเตเดจเต‹เดŸเตเดŸเต เดชเต‹เด•เตเดจเตเดจเดคเดฟเดจเต เดชเต‚เดฐเดฟเดชเตเดชเดฟเดšเตเดš เดเด•เตเด•เตบ เดฌเดŸเตเดŸเดฃเดฟเตฝ เดŸเดพเดชเตเดชเตเดšเต†เดฏเตเดฏเตเด•. เด•เตเดฒเดฟเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดตเดฟเดชเตเดฒเต€เด•เดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดชเดพเดจเตฝ เด…เดชเตเดฐเดคเตเดฏเด•เตเดทเดฎเดพเด•เตเดจเตเดจเต, เด•เตเดฑเดžเตเดž เดกเดพเดฑเตเดฑเดพ เดถเต‡เด–เดฐเดฃ เด•เดพเดดเตเดšเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเต:
- เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•: เดกเดพเดฑเตเดฑ เดฒเต‹เด—เดฟเด‚เด—เต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเตป "เดถเต‡เด–เดฐเดฃเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•" เดŸเดพเดชเตเดชเต เดšเต†เดฏเตเดฏเตเด•. เด’เดฐเต เดŸเตˆเดฎเตผ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฒเตŠเด•เตเด•เต‡เดทเตป เดกเตˆเดจเดพเดฎเดฟเด•เต เด†เดฏเดฟ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚.
- เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฃเด‚ เดจเดฟเตผเดคเตเดคเตเด•: เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เดธเต†เดทเตป เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป "เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเดฟเตผเดคเตเดคเตเด•" เดŸเดพเดชเตเดชเตเดšเต†เดฏเตเดคเต API-เดฒเต‡เด•เตเด•เต เด…เดจเตเดคเดฟเดฎ เดกเดพเดฑเตเดฑเดพเดธเต†เดฑเตเดฑเต เด…เดฏเดฏเตเด•เตเด•เตเด•.

เด“เดฐเต‹ เดคเดตเดฃเดฏเตเด‚ เดจเดฟเด™เตเด™เตพ เด†เด•เตเดทเตป เดฌเดŸเตเดŸเดฃเดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เตเดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ, เดŽเดฒเตเดฒเดพ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด‡เตปเดชเตเดŸเตเดŸเตเด•เดณเตเด‚ เดŸเตˆเดฎเตผ เดฎเต‚เดฒเตเดฏเดตเตเด‚ เด‰เดณเตเดณ เด’เดฐเต JSON เด’เดฌเตโ€Œเดœเด•เตเดฑเตเดฑเต API เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเด‚.

SessionLogger เดฎเตŠเดฌเตˆเตฝ เด†เดชเตเดชเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเตเด•: https://github.com/es-av-it-pt/SessionLogger
เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดค เดคเต€เดฏเดคเดฟ
2025 เดฎเดพเตผ 18

เดกเดพเดฑเตเดฑเดพ เดธเตเดฐเด•เตเดท

เดกเต†เดตเดฒเดชเตเดชเดฐเตโ€เดฎเดพเตผ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเด™เตเด•เดฟเดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดŽเด™เตเด™เดจเต†เดฏเต†เดจเตเดจเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต†เดฏเดพเดฃเต เดธเตเดฐเด•เตเดท เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเต. เดจเดฟเด™เตเด™เดณเตเดŸเต† เด‰เดชเดฏเต‡เดพเด—เดคเตเดคเต†เดฏเตเด‚ เดชเตเดฐเดฆเต‡เดถเดคเตเดคเต†เดฏเตเด‚ เดชเตเดฐเดพเดฏเดคเตเดคเต†เดฏเตเด‚ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟ เดกเดพเดฑเตเดฑเดพ เดธเตเดตเด•เดพเดฐเตเดฏเดคเดฏเตเด‚ เดธเตเดฐเด•เตเดทเดพ เดจเดŸเดชเดŸเดฟเด•เดณเตเด‚ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเดพเด‚. เดกเต†เดตเดฒเดชเตเดชเดฐเตโ€ เดˆ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เดฟ เด•เดพเดฒเด•เตเดฐเดฎเต‡เดฃ เด‡เดคเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต‡เด•เตเด•เดพเด‚.
เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟเด•เดณเตเดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดฏเตŠเดจเตเดจเตเด‚ เดชเด™เตเด•เดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเด™เตเด•เดฟเดŸเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเตเด•
เดกเดพเดฑเตเดฑเดฏเตŠเดจเตเดจเตเด‚ เดถเต‡เด–เดฐเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ
เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดถเต‡เด–เดฐเดฃเด‚ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเดฒเดฑเดฟเดฏเตเด•