Qualche tutorial su come scrivere sui tag Mifare Ultralight?Tag Mifare Ultralight NFC scrittura
Ho cercato per un po '
Qualche tutorial su come scrivere sui tag Mifare Ultralight?Tag Mifare Ultralight NFC scrittura
Ho cercato per un po '
si potrebbe desiderare di guardare a questa domanda StackOverflow:
Writing NFC tags using a Nexus S
Inoltre, se non l'hai già fatto, di leggere attraverso le nozioni di base NFC documento sul sito degli sviluppatori Android:
http://developer.android.com/guide/topics/nfc/nfc.html
(Certo, la non c'è molta documentazione su questo ancora. Se lo fai funzionare, ti incoraggio a scrivere un post sul blog tecnico sulle tue esperienze!)
Tag MifareUltraLight contiene 16 pagine e ogni pagina contiene 4 byte. La sua prima pagina 4 contiene informazioni sul produttore, OTP e byte di blocco. Dopo aver ottenuto il tag che si può ottenere classe MifareUltralight utilizza questo:
MifareUltralight mifare = MifareUltralight.get(tag);
Quando si ottiene il tag quindi prima di leggere e scrivere in una pagina è necessario disporre di connettersi. Quando si collega con successo quindi utilizzando questo comando è possibile scrivere:
mifare.writePage(pageNumber, pageData.getBytes("US-ASCII"));
qui pageNumber è la pagina in cui si desidera scrivere i dati e pagina dei dati che si desidera scrivere. pageData deve essere uguale a 4 byte e la pagina numero deve meno di 16. il codice completo è qui:
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();
}
}
}
Si può anche vedere il codice di esempio da my repository
hai un lettore di tag? –
Buon libro qui da O'Reilly: [Inizio NFC: Near Field Communication con Arduino, Android e PhoneGap] (http://www.amazon.com/dp/B00HV1GP3W). – jww