2011-12-20 4 views
2

직원 용 배지를 읽고 화면에 표시 할 수있는 작은 샘플 앱을 만들고 싶습니다. (전화를 사용하면 전화를 사용하여 업무에 배지 할 수 있습니다. 플라스틱 ID 카드보다)삼성 Nexus Prime 및 RFID 읽기 직원 ID

몇 가지 질문 1. 기술적으로 가능합니까? 그렇다면 직원 ID 카드의 상태를 읽고 저장하는 방법을 보여줄 수있는 샘플 앱/코드가 있습니까?

우리는

답변

2

기술적으로 가능한이 시점에서 HID 카드를 사용? "예"하지만 실질적으로 :-(

첫 번째로 직원 카드에는 제조업체 ID와 일련 번호 만있는 개인 정보가 없습니다. 직원 정보를 직접 제공해야합니다 문 액세스 메커니즘에 대한 API? 공급 업체와 매우 잘 어울리지 않는 한 매우 어려울 것입니다 ... 내부 보안 팀을 지나서 행운을 빈다 - 또는 더 나쁜 - 집주인. 기술자가 아니며 API = Tom Cruise + Mission Impossible Hackers를 생각해 봅시다! 시스템에서 직원 + ID 번호를 CSV로 가져 오는 것조차도 얻을 수 없습니다.

두 번째로 개인 데이터를 카드 (예 : 전자 여권 유형), 이들은 특정 신용을 제공함으로써 잠금을 해제한다 당신이 소유하고있는 여권 (여권 번호, 생전 (DOB) 및 만료일)을 가지고 있다는 것을 "입증"할 수있는 자격.

쇼를 원한다면 일반 NFC 리더 앱 중 하나가 시리얼 ID를 인식하고 읽은 다음 해당 데이터를 직접 수집하는 느린 프로세스를 거쳐야하는지 알 수 있습니다. 분명히 사람들이 떠날 때/가입/카드 등을 잃는 등 당신은 당신을 위해 당신의 일을 잘라 버릴거야.

(SDK의) Android NFC 예제로 약간의 작업을 수행했습니다. 그들은 정확하게 작동하지 않지만 NFC API는 작동하기에 충분합니다. 적어도 공용 비트 등을 읽으십시오.

+1

저는 NFC에 대해 아무것도 몰라요. 정말 지나치게 복잡한 솔루션입니다. 왜 전화 옆에있는 ID를 잡고 카드의 원시 데이터를 캡처하여 저장하고 사용자가 버튼을 누르면 데이터를 전송할 수 있습니까? 정확히 카드가하는 것이 아닙니까? –

+0

나는 웨슬레의 아이디어가 더 많이 나오기를 바랬다. 카드의 데이터를 암호화 된/암호화되지 않은 형식으로 복사하고 해당 상태를 내 휴대 전화로 전송합니다. CSV 파일을받지 못하거나 직원 기록에 액세스하는 것이 옳습니다. 그것들은 꽤 꽉 조여있을 것입니다! –

+0

Android에서는 수집 된 데이터로 태그를 에뮬레이션 할 수 없습니다. 휴대 전화를 리더로 사용하여 데이터 만 통신하고 제어 할 수 있습니다. 태그 역할을하는 잠금 메커니즘을 사용하는 사람들이 있기 때문에 전화기를 사용하여 문을 열 수는 있지만 휴대 전화를 키로 활용하려면 전체 설정을 변경해야합니다. –