[CosmoBasic2.5 보조 안드로이드 앱]
1. 데이터 통신 및 저장 구조
Cos14USB 앱은 온라인(Wi-Fi)과 오프라인(USB) 두 가지 모드로 작동하여 데이터의 무결성을 보장합니다.
데이터 전송 경로
- 네트워크 연결 시: 안드로이드 기기에서 수집된 근태 데이터가 Wi-Fi를 통해 실시간 또는 배치 방식으로 메인 DB에 직접 저장됩니다.
- 네트워크 미 연결 시: 기기 내부에 저장된 파일들을 USB 연결을 통해 PC로 직접 복사하여 관리 프로그램에 수동 업로드할 수 있습니다.
기기 내 파일 저장 위치
안드로이드 내부 저장소의 앱 전용 경로에 데이터가 보관됩니다.
- 근태 기록: data\com.example.cosacr122\files\Documents\CardData.txt
- 사용자 정보: data\com.example.cosacr122\files\user.csv
2. 보안 및 부정 방지 로직 (Anti-Tampering)
날짜 및 시간 자동 설정이 꺼져 있을 경우 화면에 “수동 시간 설정에서는 기록 금지” 경고를 띄우고 CardData.txt에 기록을 남기지 않습니다.
3. 하드웨어 연결: ACR122 USB 리더기
안드로이드 기기에 ACR122 (NFC/RFID 리더기) USB로 연결하여 사용합니다.
- 연결 방식: 안드로이드 기기의 USB-C 또는 Micro-5pin 단자에 OTG(On-The-Go) 젠더를 사용하여 리더기를 연결합니다.
- 드라이버: com.example.Cos14USB 패키지 내에 ACR122용 SDK가 포함되어 있어, 태그 인식 시 즉각적으로 CardData.txt에 기록을 생성하게 됩니다.


댓글이 닫혔습니다.