Aplikacja na Androida naśladująca fizyczną kartę RFID

Czy aplikacja na Androida może wysłać wcześniej zapisany IDENTYFIKATOR karty RFID do czytnika NFC? Celem byłoby użycie urządzenia z systemem Android, aby umożliwić dostęp do pokoju zamiast fizycznej karty RFID. Po przeczytaniu wielu innych wątków na temat NFC / RFID i emulacji kart, doszedłem do wniosku, że na razie nie jest dostępna w Androidzie, ale nadal jestem trochę zdezorientowany, jeśli dotyczy to tego konkretnego przypadku. Czy aplikacja nie może po prostu wysłać identyfikatora karty w wiadomości NDEF lub poleceniu APDU czy po prostu śnię?

Author: user1860579, 2012-11-28

2 answers

Ściśle mówiąc. Do tego, co chcesz zrobić, nie potrzebujesz emulacji karty. Wystarczy wysłać token do zamka drzwi, który można zweryfikować.

Możesz to zrobić z Androidem beam, wysyłając wiadomość NDEF do zgodnego urządzenia, SNEP jest protokołem, którego będziesz szukał.

Rozwiązaniem, które wolałbym, byłoby uzyskanie urządzenia blokującego drzwi do naśladowania znacznika. Wtedy Twoja aplikacja na Androida może zarejestrować słuchacza dla tego tagu (nawet nie musi być bieganie). Po wykryciu znacznika aplikacja uruchomi się i wyśle Bezpieczny token do blokady za pomocą funkcji zapisu znacznika NFC w zestawie SDK Androida.

Zabezpieczenie Tokena to inna sprawa.

 10
Author: jim,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-28 20:47:32

Widok Androida:

W skrócie: to niemożliwe.

Long story long:

Byłoby to możliwe z punktu widzenia sprzętu i oprogramowania. Chipy NFC są doskonale zdolne do emulowania większości (Nie wszystkich) standardowych tagów. Funkcjonalność do tego celu jest nawet wbudowana w oprogramowanie niższego poziomu, ale nie narażona na działanie aplikacji.

Dlaczego: Emulacja tagów jest tym, na czym zbudowana jest cała infrastruktura płatności mobilnych. Pozwalająca na emulację dwóch kart ten sam typ na raz jest dla większości chipów NFC niemożliwe i będzie również wyłączyć płatności mobilne jako czytniki płatności mobilnych akceptują tylko jeden tag na raz (ze względów bezpieczeństwa).

Rzeczy są nieco inne dla telefonów Blackberry opartych RIM, pozwalają na emulacje kart (nawet mają tę funkcję po wyjęciu z pudełka), ale nie robią żadnych płatności mobilnych w tej chwili, o ile wiem.

 1
Author: Nils Pipenbrinck,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-11-28 20:30:22