Skocz do zawartości

NFC Arduino jak przypisać stały ID w smartfonie?


Pomocna odpowiedź

Napisano

Witam

Bawiłem się modułem RFID pod Arduino.

Chciałbym użyć telefonu do otwarcia czegoś tam.

Po przyłożeniu tel do czytnika czyta kody ale z każdym użyciem NFC jest losowo wysyłany inny nr ID.

Czy można to jakoś obejść? Żeby z tel wysyłał stały nr ID jakaś apka?

 

@Brendy czyli dla formalności: czytnik jest na Arduino, a dane są odczytywane z telefonu. Tak? Pytam dla pewności, bo częściej spotyka się odwrotną sytuację (telefon odczytuje NFC).

(edytowany)

Tak dokładnie. 

Czyli chciałbym wykorzystać swój tel jak kartę lub brelok żeby coś tam otwierać ale żeby wysyłało jeden kod bo przy losowym wysłaniu nie jestem w stanie przypisać mu ID w programie.

Edytowano przez Brendy

Cos znalazłem wymagany root telefonu i apka emulator w wersji pro.

Nigdy nie bawiłem się root tel pewnie wiąże się to z utrata danych?

Radziłbym jednak poczekać z root-owaniem telefonu. Na początek może warto ustalić w jakim standardzie to całe RFID działa?

NFC to o wiele szersze pojęcie niż się wydaje i samych rodzajów kart Mifare jest sporo. Pierwsze pytanie więc jest takie co to za moduł RFID i jaki standard obsługuje.

Używanie HCE jest bardzo fajne o ile czytnik jest zgodny z ISO14443-4, o ile pamiętam aplikacja dostaje już gotowy pakiet APDU, cała warstwa ISO14443-3 jest obsługiwana przez system. Więc jeśli RFID obsługuje np. Mifare Classic, która nie jest zgodna z 14443-4, HCE może nie być najlepszym rozwiązaniem.

Ale w Google Play są aplikacje podobno emulują Mifare Classic bez root-a. Nie wiem, czy to działa, ale na pewno warto poczekać z psuciem telefonu 🙂

  • Lubię! 2

Właśnie tego roota się obawiam bo mam sporo różnych apek innych rzeczy na tel. Tym bardziej że nigdy tego nie robiłem.

Taki mam

5,48 zł  13%OFF | MFRC-522 RC-522 RC522 antena RFID IC moduł bezprzewodowy dla Arduino IC klucz SPI Writer czytnik karta elektroniczna moduł zbliżeniowy
https://a.aliexpress.com/_EHxEcqt

 

 

 

(edytowany)

Używam biblioteki MFRC522 pod Arduino.

W bardzo prosty sposób przykładam tel do czytnika i ładnie wypluwa ID z tel NFC z każdym przyłożeniem jest inny ID 

Da się emulować na tym ? Żeby tel służył jako karta?

 

 

 

Edytowano przez Brendy

Temat bardzo mnie interesuje, używam 3 czytników, takich samych jak w linku powyżej. Kiedyś próbowałem kartę zastąpić telefonem, nie udało mi się z powodu jakiejś niezgodności protokołów, ale już nie pamiętam , bo to ze 2 lata temu było.

Sporo czasu upłynęło, może teraz się da? 

Jak bym nie chciał używać ID to telefonem jestem w stanie otworzyć drzwi wykorzystując ten czytnik ale wtedy każda osoba mając tel zrobi to.

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...