Dowolny samouczek do pisania na tagach Mifare Ultralight?NFC Mifare Ultralekkie tagi pisanie
I zostały poszukiwania na chwilę
Dowolny samouczek do pisania na tagach Mifare Ultralight?NFC Mifare Ultralekkie tagi pisanie
I zostały poszukiwania na chwilę
Czasami warto spojrzeć na ten StackOverflow pytanie:
Writing NFC tags using a Nexus S
Ponadto, jeśli nie zostało to zrobione, odczytany przez podstawy NFC dokument na stronie Android deweloperów:
http://developer.android.com/guide/topics/nfc/nfc.html
(Trzeba przyznać, że na razie nie ma tam zbyt dużo dokumentacji. Jeśli to działa, zachęcam do napisania bloga technicznego na temat twoich doświadczeń!)
Znaczniki MifareUltraLight zawierają 16 stron, a każda strona zawiera 4 bajty. Pierwsza 4 strona zawiera informacje o producencie, OTP i bajty blokujące. Po uzyskaniu znacznika można uzyskać stosując tę klasę MifareUltralight:
MifareUltralight mifare = MifareUltralight.get(tag);
Gdy pojawi się znacznik następnie przed odczytu i zapisu do strony, trzeba mieć do niego podłączyć. Po pomyślnym następnie podłączyć za pomocą tego polecenia można napisać:
mifare.writePage(pageNumber, pageData.getBytes("US-ASCII"));
tutaj numer strony jest strona, na której chcesz napisać i strona dane to dane, które chcesz napisać. pageData musi być równa 4 bajty i strona numer musi mniej niż 16. kompletny kod jest tutaj:
public void writeOnMifareUltralightC(Tag tag,
String pageData, int pageNumber) {
MifareUltralight mifare = null;
try {
mifare = MifareUltralight.get(tag);
mifare.connect();
mifare.writePage(pageNumber, pageData.getBytes("US-ASCII"));
} catch (Exception ex) {
ex.printStackTrace();
} finally {
try {
mifare.close();
} catch (Exception ex) {
ex.printStackTrace();
}
}
}
Można również zobaczyć przykładowy kod z my repository
masz czytnik znaczników? –
Dobra książka tutaj z O'Reilly: [Początek NFC: Komunikacja w pobliżu pola z Arduino, Androidem i PhoneGap] (http://www.amazon.com/dp/B00HV1GP3W). – jww